2013-07-05 38 views
1

我有一個模板字段,其中有一個標籤和一個hiddenfield。但是當我試圖使用findcontrol訪問hiddenfield值時,我得到NULL Exception error。但是,當我把分開的模板字段,並使用hiddenfield然後我可以得到的價值。Hiddenfield和標籤在GridView的相同項目模板中

我不想同時顯示模板想要的值從hiddenfield。我該如何繼續?

+0

確實發佈了語法如何找到隱藏字段,一般沒有發現隱藏字段的問題 –

+0

您可以在.aspx和.aspx.cs頁面上提供您的gridview代碼 – watraplion

+0

後ur代碼plz – Zia

回答

0

只需在任何模板字段內使用style="display:none;"標籤即可。如果有任何其他控制措施,則無關緊要。只要您不介意使用開發人員工具查看它的用戶,您就很好。如果你不希望它在頁面中出現,只需設置visible="false"

0

根據當你要檢索的隱藏字段上的代碼應沿此線的東西:

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

如果您發佈更多的代碼,我可以添加更多的信息。