我正在使用 ASP.Net C# 开发一个测验 Web 应用程序。在编辑测验页面中,它允许用户使用 JS 添加和删除测验中的问题。用户保存更改后,问题数据将从客户端传递到服务器进行验证,然后再存储到数据库中。如果字符串验证失败,它会提醒用户,但是之前构建的问题控件将在回发时被销毁。
除了根据发布的 JSON 字符串重建问题控件及其值之外,如何保留它们?
最佳答案
将保存或提交按钮放在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>
关于javascript - 如何在回发后保留动态创建的控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52758770/