是这两行的问题,找不到Datalist里面的控件,有谁碰到过这个问题吗,怎么解决呢,谢谢了!
HiddenField hdfAdClassID = (HiddenField)e.Item.FindControl("hdfAdClassID");
DropDownList ddlAdClassID = (DropDownList)e.Item.FindControl("ddlAdClassID");
HiddenField hdfAdClassID = (HiddenField)e.Item.FindControl("hdfAdClassID");
DropDownList ddlAdClassID = (DropDownList)e.Item.FindControl("ddlAdClassID");
{
HiddenField hdfAdClassID = (HiddenField)e.Item.FindControl("hdfAdClassID");
DropDownList ddlAdClassID = (DropDownList)e.Item.FindControl("ddlAdClassID"); }
HiddenField hdfAdClassID = (HiddenField)dlList.Controls[e.Item.ItemIndex].FindControl("hdfAdClassID");
DropDownList ddlAdClassID = (DropDownList)dlList.Controls[e.Item.ItemIndex].FindControl("ddlAdClassID");//加个判断就可以了,但是不明白,为什么要这样呢?
if (e.Item.ItemType = ListItemType.EditItem)
{
HiddenField hdfAdClassID = (HiddenField)e.Item.FindControl("hdfAdClassID");
DropDownList ddlAdClassID = (DropDownList)e.Item.FindControl("ddlAdClassID");
}
我问一个朋友他说是页面初始化还是组件初始化的问题,不知道是什么原因造成这样的错误,想深入了解一下,一起探讨,谢谢楼上各位热心相助