【问题标题】:How to retain dynamically created control after postback回发后如何保留动态创建的控件
【发布时间】:2018-10-11 11:19:40
【问题描述】:

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

除了基于发布的 JSON 字符串重构问题控件及其值之外,我如何保留问题控件及其值?

【问题讨论】:

标签: javascript c# jquery html asp.net


【解决方案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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-15
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    • 2013-07-09
    • 1970-01-01
    • 2014-06-21
    相关资源
    最近更新 更多