输入类型复选框与 asp:checkbox
input type checkbox vs asp:checkbox
谁能解释一下这种反应。我尝试在 CS 文件中动态放置一个 asp:checkbox。我没有在页面上看到它。与工作正常的输入类型复选框相比。
我的问题是什么?
这是两行:
Response.Write(" <div class='userList'><input type='checkbox' id='chk' value='" + row["id"].ToString() + "' "+ isChecked +" /></div>");
Response.Write(" <div class='userList'><asp:CheckBox ID='Cb' runat='server' /></div>");
感谢帮助
ASP.Net 控件必须由 ASP.Net 管道编译到 html。 Response.Write 直接写入输出。所以你直接发送 asp:CheckBox
到浏览器。如果将 asp.net 管道嵌入到 .ascx 或 .aspx 文件中,它会将 asp:CheckBox
编译为 <input type="checkbox"
。
谁能解释一下这种反应。我尝试在 CS 文件中动态放置一个 asp:checkbox。我没有在页面上看到它。与工作正常的输入类型复选框相比。
我的问题是什么?
这是两行:
Response.Write(" <div class='userList'><input type='checkbox' id='chk' value='" + row["id"].ToString() + "' "+ isChecked +" /></div>");
Response.Write(" <div class='userList'><asp:CheckBox ID='Cb' runat='server' /></div>");
感谢帮助
ASP.Net 控件必须由 ASP.Net 管道编译到 html。 Response.Write 直接写入输出。所以你直接发送 asp:CheckBox
到浏览器。如果将 asp.net 管道嵌入到 .ascx 或 .aspx 文件中,它会将 asp:CheckBox
编译为 <input type="checkbox"
。