首先检查一下Label4到底有不有值啊?如果你在此之前没有给lb asign value的话,用Int32.Parse有什么意义?
另外在调用Int32.Parse之前最好检查一下lb.Text的内容是否数字IsDigital

解决方案 »

  1.   

    在ItemDataBound中lb.Text的值为空!
    可是页面显示出来时数据已经绑定好了!
    我是想问在ItemDataBound事件中无法读取lb.Text得值吗?
      

  2.   

    lb.Text本来就是string类型了,为什么还要用ToString()呢?
    另外你还要检查lb是否有值
      

  3.   

    在ItemDataBound中lb.Text的值为什莫为空呢?
      

  4.   

    这是page_onload事件的相应函数!
    private void Page_Load(object sender, System.EventArgs e)
    {
             CategoryDB mycategory =new CategoryDB(); this.Repeater1.DataSource=mycategory.GetCategoryListByNumber(1);
    this.Repeater1.DataBind(); }