我添加了一個自定義用戶控件到我的網頁,用文本框和選項框,但每次回發後,除去內容物,我不知道如何讀它中輸入的值。讀自定義用戶控件狀態
從我所學到的,你必須在每次刷新時添加用戶控件,但不會恢復它們的狀態。我希望將值存儲在ViewState中,但由於某種原因不會發生。
注:我需要一個頁面上添加多個用戶控件,所以我需要識別每個用戶控制,或者波谷的ID或用於選擇從我的網頁的用戶控制LINQ表達式。
進出口編程與C#4.0
我如何增加我的用戶控件:
private void AddInstrumentDetailToPage()
{
RMAItem lItem = (RMAItem)Page.LoadControl("/Controls/RMAItem.ascx");
InstrumentDetail.Controls.Add(lItem);
}
我救我在ViewState中的控制量,並調用AddInstrumentDetail()的倍量,但他們似乎是空的。我讀過一些地方,我必須將它添加到Page_Init中,因爲視圖狀態尚未初始化,但這也無濟於事。
你如何添加你的用戶控件?將它添加到aspx代碼中是否可行? –