列表視圖中的動態綁定的隱藏字段值在我的aspx頁面,我有,獲取代碼隱藏
<asp:ListView ID="listview1" runat="server" DataSourceID="dtasrc_load">
<ItemTemplate>
<h4>
<asp:Label ID="lbl_titlename" runat="server" Text='<%#Eval("abt_vch_Title") %>'></asp:Label>
</h4>
<asp:LinkButton runat="server" OnClick="Content_Load" class="btn">Edit</asp:LinkButton>
<asp:HiddenField ID="hiddenID" runat="server" Value='<%#Eval("abt_int_ID") %>' />
</ItemTemplate>
</asp:ListView>
我需要的隱藏字段控制訪問該值,這樣我可以傳遞linkbutton click事件中的數據庫值。下面是我到目前爲止的地方。
protected void Content_Load(object sender, EventArgs e)
{
HiddenField hd = new HiddenField();
HiddenField myhiddenfield = new HiddenField();
myhiddenfield = (HiddenField)listview1.FindControl("hiddenID");
int myID = Convert.ToInt32(myhiddenfield.Value);
我得到一個運行時錯誤爲「對象未引用到對象的實例」。該值似乎爲空。
誰能告訴我爲什麼我得到這個?我該怎麼辦?
我的鏈接按鈕有一個id - 「listview1」。這不是你指的是什麼? – 2013-05-11 10:56:38