我有一個模板字段,其中有一個標籤和一個hiddenfield
。但是當我試圖使用findcontrol
訪問hiddenfield
值時,我得到NULL Exception error
。但是,當我把分開的模板字段,並使用hiddenfield
然後我可以得到的價值。Hiddenfield和標籤在GridView的相同項目模板中
我不想同時顯示模板想要的值從hiddenfield
。我該如何繼續?
我有一個模板字段,其中有一個標籤和一個hiddenfield
。但是當我試圖使用findcontrol
訪問hiddenfield
值時,我得到NULL Exception error
。但是,當我把分開的模板字段,並使用hiddenfield
然後我可以得到的價值。Hiddenfield和標籤在GridView的相同項目模板中
我不想同時顯示模板想要的值從hiddenfield
。我該如何繼續?
只需在任何模板字段內使用style="display:none;"
標籤即可。如果有任何其他控制措施,則無關緊要。只要您不介意使用開發人員工具查看它的用戶,您就很好。如果你不希望它在頁面中出現,只需設置visible="false"
。
根據當你要檢索的隱藏字段上的代碼應沿此線的東西:
var hf = GridView1.Rows[e.RowIndex].FindControl("hiddenFieldId") as HiddenField;
如果您發佈更多的代碼,我可以添加更多的信息。
確實發佈了語法如何找到隱藏字段,一般沒有發現隱藏字段的問題 –
您可以在.aspx和.aspx.cs頁面上提供您的gridview代碼 – watraplion
後ur代碼plz – Zia