我先拖了一个table,将其设为runat=server,然后后台动态的为其加行。有些htmltablecell里动态加了htmlinputtext控件,并同时设了id属性。这些都是在page_load时完成的。
现在我的页里中又加入一个button,单击按钮,获得所有htmltalbecell中的控件,如下:
HtmlInputText jhrq = tab_product.Rows[i].Cells[j].FindControl(str1) as HtmlInputText;
tab_product为table的ID,str1是字符串,代表某htmltablecell中控件的ID。但是
在string str=jhrq.Value;时却出现“未将对象引用设置到对象的实例”这样的错误。我想这应该是说没有找到控件的意思吧。
请高手指教,我的错误在哪里?
现在我的页里中又加入一个button,单击按钮,获得所有htmltalbecell中的控件,如下:
HtmlInputText jhrq = tab_product.Rows[i].Cells[j].FindControl(str1) as HtmlInputText;
tab_product为table的ID,str1是字符串,代表某htmltablecell中控件的ID。但是
在string str=jhrq.Value;时却出现“未将对象引用设置到对象的实例”这样的错误。我想这应该是说没有找到控件的意思吧。
请高手指教,我的错误在哪里?
HtmlTableRow tr ....
foreach (HtmlTableCell td in tr.Cells)
{
HtmlInputText jhrq = td.FindControl("") as HtmlInputText;
}