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
问题:注释掉了为什么编译不通过?

解决方案 »

  1.   

    1.这个是html控件,只能在客户端用js判断是否选中,可以改用服务器控件<asp:CheckBox
    2.default2.aspx.designer.cs里面的代码不会自动去掉,需找到Button1_Click,然后删掉
      

  2.   

      <!-- <asp:Button   ID= "Button1 "   runat= "server "   Text= "Button "   OnClick= "Button1_Click "   /> --> 
    这样代码还是会执行的,只是客户端看不到而已asp.net怎么后台判断是否选中   加一个runat="server"估计就可以了!
      

  3.   

    1, <input   id= "CB "   checked= "checked "   name= "CB "   type= "checkbox "/> 
    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> 这个可能是你写过控件以后  只注释了控件   没有把控件的相关代码删除
      

  4.   

    <input   id= "CB "   checked= "checked "   name= "CB "  runat="server" type= "checkbox "/>  转成服务器控件啦2.default2.aspx.designer.cs里面的代码不会自动去掉,双击可找到Button1_Click,然后删掉
      

  5.   

        //protected void Button1_Click(object sender, EventArgs e)
        //{    //}
    这个也注释掉了~
      

  6.   

     <%-- <asp:Button   ID= "Button1 "   runat= "server "   Text= "Button "   OnClick= "Button1_Click "   /> --%> 
    这样注释。
      

  7.   

    System.Collections.Specialized.NameValueCollection nc = new System.Collections.Specialized.NameValueCollection(Request.Form);        Response.Write(nc.GetValues("txtname")[0].ToString());
    获取前台控件的值
    也可以
    string val = "";
    foreach (string elem in Request.Form.AllKeys)
    {
        if (elem.Contains("Select1"))
        {
            val = Request[elem];
            break;
        }
    }
      

  8.   

    <!--123--!>是注释客户端的
    <%--123--%>是注释服务器端的。我是这么理解的,但是不知道对不对!
      

  9.   


    <!-- -->楼主看回复了不?这个注释只是客户端看不到,服务器还是会执行的,你把后台的OnClick= "Button1_Click " 在注释掉当然会报错了