目的:阅读从我的aspx页面的隐藏字段值在ASCX页如何在ascx页面中声明隐藏字段,以便它从aspx中的隐藏字段获取值?
问题:我是新来的ASP,我不知道如何做到这一点。我可以在aspx页面中设置隐藏字段的值,但是如何在ascx页面中读取该值?我使用的代码如下
Page1.aspx的上述
<%@ Register Src="~/UserControl/Page2.ascx" TagName="Info" TagPrefix="uc" %>
<asp:HiddenField ID="hdnfldInfo" runat="server" />
Page1.aspx.cs
String strInfo = Convert.ToString(e.CommandArgument);
hdnfldInfo.Value = strInfo;
Page2.ascx
HiddenField Info = (HiddenField)this.Info.FindControl("hdnfldIncDesc");
代码Page2上。 ascx没有相同的值。我错过了什么或做错了什么?
预先感谢您的任何意见,建议或意见
其实我最终通过添加以下到第2页HiddenField信息= Parent.Findcontrol( “hdnfldInfo”)作为HiddenField解决这个; –