1,<input id="CB" checked="checked" name="CB" type="checkbox"/>
asp.net怎么后台判断是否选中
2,<form id="form1" runat="server">
<div>
<!--<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />-->
</div>
</form>
编译错误:错误1“ASP.default2_aspx”并不包含“Button1_Click”的定义 D:\Personal\我的文档\Visual Studio 2005\Projects\hnrlzy\web\Default2.aspx 12
问题:注释掉了为什么编译不通过?
asp.net怎么后台判断是否选中
2,<form id="form1" runat="server">
<div>
<!--<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />-->
</div>
</form>
编译错误:错误1“ASP.default2_aspx”并不包含“Button1_Click”的定义 D:\Personal\我的文档\Visual Studio 2005\Projects\hnrlzy\web\Default2.aspx 12
问题:注释掉了为什么编译不通过?
2.default2.aspx.designer.cs里面的代码不会自动去掉,需找到Button1_Click,然后删掉
这样代码还是会执行的,只是客户端看不到而已asp.net怎么后台判断是否选中 加一个runat="server"估计就可以了!
asp.net怎么后台判断是否选中 这个标签里面加上 runat = 'server' 然后后台就可以 this.CB.checked 就可以判断了2, <form id= "form1 " runat= "server ">
<div>
<!-- <asp:Button ID= "Button1 " runat= "server " Text= "Button " OnClick= "Button1_Click " /> -->
</div>
</form> 这个可能是你写过控件以后 只注释了控件 没有把控件的相关代码删除
//{ //}
这个也注释掉了~
这样注释。
获取前台控件的值
也可以
string val = "";
foreach (string elem in Request.Form.AllKeys)
{
if (elem.Contains("Select1"))
{
val = Request[elem];
break;
}
}
<%--123--%>是注释服务器端的。我是这么理解的,但是不知道对不对!
<!-- -->楼主看回复了不?这个注释只是客户端看不到,服务器还是会执行的,你把后台的OnClick= "Button1_Click " 在注释掉当然会报错了