在这段代码中,我试图从源视图中动态制作50复选框
<table width="100%" cellpadding="0" cellspacing="0">
<%
Dim y As Integer = 1
Dim name1 As String = ""
For i As Integer = 1 To 5
%>
<tr>
<%
For j As Integer = 1 To 10
name1 = "l1A" + y.ToString
%>
<td style="padding-top:3px; padding-bottom:3px">
<label><asp:CheckBox ID="<%=name1%>" runat="server" onclick="return
calculate(this.id, 1)" /><span class="overlay" ></span></label>
</td>
<%
y = y + 1
Next
%>
</tr>
<%
Next
%>
</table>
现在的问题是......
我正在尝试将动态名称赋予复选框,以便我可以从后端检查它,但在ID="<%=name1%>"
显示错误
告诉我如何解决问题
答案 0 :(得分:0)
你可以试试这个:
<table width="100%" cellpadding="0" cellspacing="0">
<%
Dim y As Integer = 1
Dim name1 As String = ""
For i As Integer = 1 To 5
%>
<tr>
<%
For j As Integer = 1 To 10
name1 = "l1A" + y.ToString
%>
<td style="padding-top:3px; padding-bottom:3px">
<label><input type="checkbox" id="<%=name1%>" onclick="return calculate(this.id, 1)"/><span class="overlay" ></span></label>
</td>
<%
y = y + 1
Next
%>
</tr>
<%
Next
%>
</table>