我添加了一个自定义用户控件到我的网页,用文本框和选项框,但每次回发后,除去内容物,我不知道如何读它中输入的值。读自定义用户控件状态
从我所学到的,你必须在每次刷新时添加用户控件,但不会恢复它们的状态。我希望将值存储在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代码中是否可行? –