检查html看CheckBox是否在<form runat=server></form>之中

解决方案 »

  1.   

    <%@ Page Language="VB" Debug="true" runat="Server"%>
    <HTML>
    <HEAD><TITLE>条件修改</TITLE>
    </HEAD>
    <BODY topmargin="0">
    <form name="form1" Runat="Server">
     <Script Language="VB" runat="Server">
     Dim aa as string = "KKKKKKKK"
      Sub Page_Load(sender As Object, e As Eventargs)
         dim chk as CheckBox
     chk = New CheckBox
     chk.text="测试控件数组调用"
         Me.Controls.Add(chk)    
      End Sub
    </Script>
    </form>
    </BODY>
    </HTML>
    这样应该就可以了,不过你怎么跟asp一样把代码和html写在一起呀????
    最好是代码和设计分开,你是动态生成一个checkbox,你可以在页上放一个panel,
    这个panel要在form之间,然后用panel1.Controls.add(chk)
      

  2.   

    body下+个form试试<body><form runat=server>    
     
    </form>
    </body>
      

  3.   

    改成这样就可以了:
    <%@ Page Language="VB" Debug="true" runat="Server"%>
    <HTML>
    <HEAD><TITLE>条件修改</TITLE>
     <Script Language="VB" runat="Server">
     Dim aa as string = "KKKKKKKK"
      Sub Page_Load(sender As Object, e As Eventargs)
         dim chk as CheckBox
     chk = New CheckBox
     chk.text="测试控件数组调用"
         sp.Controls.Add(chk)    
      End Sub
    </Script>
    </HEAD>
    <BODY topmargin="0">
    <form name="form1" Runat="Server">
    <span id=sp runat=server></span>
    </form>
    </BODY>
    </HTML>