Aspx 页面中的 Foreach 循环如何从数据表中添加复选框和标签值。接收所有勾选的复选框值。
我在 aspx 页面中而不是在 aspx.cs 中编写了这段代码。
<% foreach (Employee myEmp in _empList) {
empName = myEmp.ToString(); %>
<div class="abc">
<div class="pqr">
<asp:Label Text="<% empName %>" runat="server" ID="lblEmpName"></asp:Label></label>
</div>
<div class="xyz">
<asp:CheckBox ID="chkBox" Checked="false" runat="server" />
</div>
</div>
<% } %>
最佳答案
我想你只是错过了 :
或 =
为标签。 <%
应该是 <%:
.使用 :
编码任何 html 并避免 js 注入(inject)。更多 info在 =
对比:
<% foreach (Employee myEmp in _empList) {
empName = myEmp.ToString(); %>
<div class="abc">
<div class="pqr">
<asp:Label Text="<%: empName %>" runat="server" ID="lblEmpName"></asp:Label>
</div>
<div class="xyz">
<asp:CheckBox ID="chkBox" Checked="false" runat="server" />
</div>
</div>
<% } %>
关于c# - Aspx页面中的foreach循环如何添加复选框和标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14729731/