网格视图的同一项模板中的Hiddenfield和label
本文关键字:label 一项 Hiddenfield 视图 网格 | 更新日期: 2023-09-27 18:21:04
我有一个模板字段,其中有一个标签和一个hiddenfield
。但是当我尝试使用findcontrol
访问hiddenfield
值时,我得到了一个NULL Exception error
。但当我放置单独的模板字段并使用hiddenfield
时,我就可以得到值。
我不想在显示模板的同时想要hiddenfield
的值。我该怎么做?
只需在任何模板字段中使用带有style="display:none;"
的标签。不管是否有其他控件。只要你不介意用户使用开发工具来查看它,你就可以去了。如果您根本不希望它出现在页面中,只需设置visible="false"
即可。
根据您想要检索隐藏字段的时间,代码应该如下所示:
var hf = GridView1.Rows[e.RowIndex].FindControl("hiddenFieldId") as HiddenField;
如果你发布更多的代码,我可以添加更多的信息。