[英]How to pass multiple values with Link Button Inside repeater to another page?
[英]How to fetch values inside a parent repeater on link button click?
在链接按钮上单击,我要获取包含在转发器内的隐藏字段的值。 下面是我的代码
aspx页面:
<asp:Repeater ID="rpt1" runat="server">
<ItemTemplate>
<asp:LinkButton ID="lnkBtn1" runat="server" OnClick="btnClick"/>
<asp:HiddenField ID="hdn1" runat="server" Value="true"/>
</ItemTemplate>
</asp:Repeater>
CodeBehind:
protected void btnClick(object sender, EventArgs e)
{
//How to get the value of the hidden field hdn1 over here
}
尝试这个
从Button中找到RepeaterItem
器行作为发送者,然后在( RepeaterItem
)转发器行中找到隐藏字段
protected void btnClick(object sender, EventArgs e)
{
LinkButton lnkBtn1= sender as LinkButton;
RepeaterItem Rptitem = (RepeaterItem)lnkBtn1.NamingContainer;
HiddenField hdn1 = (HiddenField ) Rptitem.FindControl("hdn1");
string hiddenvalue=hdn1.Value;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.