if ((fields[i].fieldType == 2) && (((TextBox)placeHolder.FindControl("tbx" + fields[i].fieldName + "1")).Text != "") && (((TextBox)placeHolder.FindControl("tbx" + fields[i].fieldName + "2")).Text != ""))
{}
             

解决方案 »

  1.   

    我没看出什么问题 我又不是编译器或者JIT
    请问你出了什么问题?
      

  2.   

    这句话是没错,关键是看你在那个事件下写如果不是在placeHolder这个控件的事件下写会出错.
      

  3.   

    我写了一个类,然后页面(含有placeHolder)的后台代码用到了这个类的对象
    这样也有错吗
    各位好心人帮帮忙啊 
    多谢了
      

  4.   

    报错说:没有将对象的引用设置到对象的实例
    是不是识别不了这些textbox啊
      

  5.   

    建议把((TextBox)placeHolder.FindControl("tbx"   +   fields[i].fieldName   +   "1")).Text  这个单独出来,因为我在本地发现没有实例,
    你把上面那个定义成TextBox hpl_upload=((TextBox)placeHolder.FindControl("tbx"   +   fields[i].fieldName   +   "1"))
    再调试