我想使用html将复选框值发布到服务器。但我的代码什么都没检索。请帮忙。
<form action="Default2.aspx" method="post" >
<input type="checkbox" name="attempt" value="101"> I'st attempt<br>
<input type="checkbox" name="attempt" value="102" checked> 2nd attempt<br>
<input type="submit" value="Submit">
</form>
答案 0 :(得分:0)
他们需要ID才能被引用,如果这是一个Web Forms网站,你需要为它们提供属性runat =“server”,否则你将无法访问它们。
答案 1 :(得分:0)
ASP.NET页面已经在根目录中有表单元素,并且您没有自己插入它。如果在ASP.NET页面或控件中使用本机HTML元素,则可以使用“请求对象”获取其值。请参阅此处的简单示例How-get-input-text-value-server-side-c.aspx
答案 2 :(得分:0)
在普通HTML表单中,如果用户未选中它们,则复选框输入控件根本不会包含在提交中。请参阅此问题:Does <input type="checkbox" /> only post data if it's checked?