是否有使用 MVC 架構(asp.net、c#、jquery、ajax)自動保存冗長 Web 表單數據的 API/解決方案 (Is there an API/ solution for Auto-saving data of lengthy web forms using MVC architecture (asp.net,c#,jquery,ajax))


問題描述

是否有使用 MVC 架構(asp.net、c#、jquery、ajax)自動保存冗長 Web 表單數據的 API/解決方案 (Is there an API/ solution for Auto‑saving data of lengthy web forms using MVC architecture (asp.net,c#,jquery,ajax))

我正在嘗試在我的 Html 代碼中遵循此代碼。在 MVC (ASP.NET) 中自動保存

    <div class="form‑horizontal">
        <hr />
        @Html.ValidationSummary(true)

        <div class="form‑group" data‑dirty="false">
            @Html.LabelFor(model => model.Username, htmlAttributes: new { onchange = "function()", @class = "control‑label col‑md‑2" })
            <div class="col‑md‑10">
                @Html.EditorFor(model => model.Username)
                @Html.ValidationMessageFor(model => model.Username)
            </div>
        </div>

        <div class="form‑group" data‑dirty="false">
            @Html.LabelFor(model => model.Password, htmlAttributes: new { onchange = "function()", @class = "control‑label col‑md‑2" })
            <div class="col‑md‑10">
                @Html.EditorFor(model => model.Password)
                @Html.ValidationMessageFor(model => model.Password)
            </div>
        </div>

`由於表單足夠長,其中包含 200 多個控件/元素。我嘗試使用本地存儲在客戶端存儲數據,但本地存儲限制為 10 kb 大小。看來我需要在服務器端存儲數據。我必須通過自動保存數據來做以下事情。

  1. 當用戶填寫表格時,


    參考解法

    方法 1:

    You will need to use JQuery/Javascript to

    • Save data after a time out
    • Detect redirect/refresh
    • Detect DOM closures

    I am not aware of any existing library or ability in MVC to do this.

    (by Asmi DMadden51)

    參考文件

    1. Is there an API/ solution for Auto‑saving data of lengthy web forms using MVC architecture (asp.net,c#,jquery,ajax) (CC BY‑SA 2.5/3.0/4.0)

#autosave #jquery #ajax #asp.net-mvc #C#






相關問題

保存 NSDocument 時收到通知 (Get notified when NSDocument is saved)

忽略差異中的Emacs自動生成的文件 (Ignore Emacs auto-generated files in a diff)

如何在 OSX 應用程序中恢復窗口位置? (How to restore window position in an OSX application?)

使用沒有保存按鈕的 Symfony 爬蟲發送表單(自動保存功能) (send form with Symfony crawler without save button (autosave function))

如何在 NumericTextbox Kendo UI 滾動條中觸發自動保存 (How to trigger autosave in a NumericTextbox Kendo UI Scrollbars)

自動保存草稿的最佳做法? (Best practices for autosaving drafts?)

如何在 iPhone 應用程序上存儲多個帳戶的用戶登錄詳細信息(用戶、密碼) (How to store user Login details(user, pass) for multiple accounts on iPhone app)

從 OSX lion 上的版本瀏覽器恢復不起作用...想法? (Restoring from versions browser on OSX lion not working... ideas?)

是否有visual studio自動保存配置設置? (Is there a visual studio automatic save configuration setting?)

用戶退出應用程序時在 MapKit 中存儲註釋 (Store annotations in MapKit when user quit application)

Umbraco 全部內容自動保存 (Umbraco Whole Content Autosaving)

是否有使用 MVC 架構(asp.net、c#、jquery、ajax)自動保存冗長 Web 表單數據的 API/解決方案 (Is there an API/ solution for Auto-saving data of lengthy web forms using MVC architecture (asp.net,c#,jquery,ajax))







留言討論