Я пытаюсь использовать LinkButton внутри Еогеасп в asp.netAsp.net ошибка синтаксиса для аргумента командной строки в LinkButton
У меня есть ниже HTML.
Asp.net HTML:
<table border="1" style="grid-cell: inherit; border-spacing: inherit;">
<thead>
<tr>
<th>İlan ID
</th>
<th>İlan Yolu
</th>
<th>Eklenme Tarihi
</th>
<th>İlk Güncelleme Tarihi
</th>
<th>Güncelleme Aralığı
</th>
<th>Son Güncelleme Tarihi
</th>
<th>Aktifmi
</th>
<th>Detay Göster
</th>
</tr>
</thead>
<%foreach (var item in list)
{%>
<tr>
<td style="text-align: center">
<span><%= item.Id%> </span>
</td>
<td>
<span><%=item.DosyaAdi %></span>
</td>
<td style="text-align: center">
<span><%=item.EklemeTarihi %></span>
</td>
<td>
<span><%=item.IlkGuncellemeTarihi %></span>
</td>
<td style="text-align: center">
<span><%=item.GuncellemeAraligi %></span>
</td>
<td style="text-align: center">
<span><%=item.SonGuncelleme %></span>
</td>
<td style="text-align: center">
<input type="checkbox" class="chk" id="<%=item.Id %>" <%= item.Aktif ==true ? "checked='checked'" : "" %> />
</td>
<td style="text-align: center">
<asp:LinkButton ID="lbdetay" runat="server" OnClick="lbdetay_Click" CommandArgument="<%=item.Id%>" CommandName="Detay">Detay</asp:LinkButton>
</td>
</tr>
<% } %>
</table>
Вопрос:
В части LinkButton ниже
<asp:LinkButton ID="lbdetay" runat="server" OnClick="lbdetay_Click" CommandArgument="<%=item.Id%>" CommandName="Detay">Detay</asp:LinkButton>
Если я использую CommandArgument =»<% = пункт .Id%> " не работает (здесь отображается синтаксическая ошибка)
Где я пропущу внутри кода для аргумента команды в linkbutton?
Любая помощь будет оценена по достоинству.
Благодаря
не используйте foreach внутри веб-формы ASP.net. Вместо этого используйте ретранслятор или listview, и вы сможете использовать привязку 'CommandArgument =" <% # Item.Id%> "' –
спасибо за ответ, нет ли какого-либо решения foreach? – Beyto
Это не так, как была создана веб-форма ASP.net. У вас будет много проблем, если вы продолжите использовать его таким образом. Почему вы хотите использовать инструкцию 'foreach'? –