sub Page_Loadif not ispostback then   checkbox1.Items.Add(New ListItem("3233","ddd"))end ifend sub***********************************************************************
修改为:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        if not ispostback then   checkbox1.Items.Add(New ListItem("3233","ddd"))    end if
    End Sub

解决方案 »

  1.   

    楼主怎么搞了一个这样的写法?PFPF
    不知道写法对不对,不过还是推荐使用代码分离。
    <script runat =server>
    sub Page_Loadif not ispostback then   checkbox1.Items.Add(New ListItem("3233","ddd"))end ifend sub
    </script>
      

  2.   

    coo_key(cookey):请多指教!!!
    现在解决了,把第一行去掉就可以了,不知道是什么原因??<%@ Page Language="vb" AutoEventWireup="false" Codebehind="test.aspx.vb" Inherits="xlt_test.test"%>
      

  3.   

    AutoEventWireup="false" 这个是问题的所在
      

  4.   

    Page_Load(Object sender,EventArgs e)
      

  5.   

    问题很简单,你在aspx页面加上 AutoEventWireup="false" 后事件和事件处理程序就不会自动挂钩了,也就是Page.Load事件不会引发Page_Load方法,除非你手动用
    this.Load+=new System.EventHandler(this.Page_Load)
    把它们挂钩!去掉上面那一句后,asp.net默认事件和事件处理程序就自动挂钩!--------------------------------
    AspNetPager 免费分页控件4.0版发布,欢迎下载使用:http://www.webdiyer.com