用户控件中的用户控件
本文关键字:用户 控件 | 更新日期: 2023-09-27 18:31:53
我在UserControl2中有一个UserControl1。第一个 UserControl1 上有一个单选按钮列表,单击时有多个单选按钮会导致回发并正常工作。在UserControl2中,我有一个带有runat="server"属性的html文本区域,带有保存按钮。
然后我在页面上使用 UserControl2。
问题:当用户在文本区域(用户控件2)中写入某些文本时,以及介于两者之间,当他尝试单击单选按钮的任何人(从用户控件 1)时,页面将回发,文本区域的文本值将丢失。我还为文本区域启用了视图状态。
请指导我。如何在用户单击单选按钮时保存文本区域的值。
我还不能发表评论,如果不看到代码就很难猜出问题,但是您是否在usercontrol2上启用了视图状态?
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Value="a" />
<asp:ListItem Value="b" />
</asp:RadioButtonList>
<u:UserControl2 ID="UC2" runat="server" EnableViewState="true" ViewStateMode="Enabled"/>
(EnableViewState 默认为 true)