目的:閱讀從我的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解決這個; –