1

我有一个模板字段,其中有一个标签和一个hiddenfield. 但是当我尝试使用访问该hiddenfield值时,findcontrol我得到了一个NULL Exception error. 但是当我放置单独的模板字段并使用时,hiddenfield我可以获得值。

我不想在显示模板的同时想要来自hiddenfield. 我应该如何进行?

4

2 回答 2

0

根据您想要检索隐藏字段的时间,代码应该类似于以下内容:

 var hf = GridView1.Rows[e.RowIndex].FindControl("hiddenFieldId") as HiddenField;

如果您发布更多代码,我可以添加更多信息。

于 2013-07-05T10:53:28.410 回答
0

只需style="display:none;"在任何模板字段内使用标签即可。是否有任何其他控件都没有关系。只要您不介意用户使用开发人员工具查看它,您就可以开始了。如果您根本不希望它出现在页面中,只需设置visible="false".

于 2013-07-05T10:40:04.757 回答