回发后如何保留动态创建的控件

时间:2018-10-11 11:19:41

标签: javascript c# jquery html asp.net

我正在使用ASP.Net C#开发一个测验Web应用程序。在editquiz页面中,它允许用户使用JS从测验中添加和删除问题。用户保存更改后,问题数据将从客户端传递到服务器以进行验证,然后再存储在数据库中。如果字符串验证失败,它将警告用户,但是先前构造的问题控件将在回发时销毁。

除了根据发布的JSON字符串重建问题控件之外,如何保留问题控件及其值?

1 个答案:

答案 0 :(得分:1)

将保存或提交按钮放入ajax控件的脚本管理器中。

在表单标签旁边添加scriptmanager标签,

<form id="form1" runat="server">
 <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

 <asp:UpdatePanel ID="UpdatePanel1" runat="server">
   <ContentTemplate >
        your button of save or submit,
   </ContentTemplate>
 </asp:UpdatePanel>