我正在使用ASP.Net C#开发一个测验Web应用程序。在editquiz页面中,它允许用户使用JS从测验中添加和删除问题。用户保存更改后,问题数据将从客户端传递到服务器以进行验证,然后再存储在数据库中。如果字符串验证失败,它将警告用户,但是先前构造的问题控件将在回发时销毁。
除了根据发布的JSON字符串重建问题控件之外,如何保留问题控件及其值?
答案 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>