我已经写了用于发布复选框值的HTML代码
<form action="Default2.aspx" method="post" target="_blank">
<input type="checkbox" id="c1" name="attempt" value="101"> I'st attempt<br>
第二次尝试
那么我应该如何编写用于在c#asp中访问此发布值的代码?
protected void Page_Load(object sender, EventArgs e)
{
HttpContext context = HttpContext.Current;
NameValueCollection nvc = context.Request.Form;
string userName = nvc["c1"];
string passWord = nvc["c2"];
TextBox1.Text = userName;
TextBox2.Text = passWord;
}
它无法正常工作
答案 0 :(得分:0)
使其成为runat服务器控件
<input type="checkbox" runnat="server" id="c1" name="attempt" value="101">
然后你可以在代码隐藏
中直接引用它作为c1