列表视图中的动态绑定的隐藏字段值在我的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