我正在使用Asp.net 3.5處理應用程序。我需要從用戶那裏接受如此多的輸入,包括個人信息,相關信息,計劃信息等,其中有大約100個以上的值。輸入後,我需要發送用戶查看頁面以檢查輸入的數據。如果他願意在第一頁上改變任何東西再次回來糾正輸入,然後去審查頁面。糾正後,他可以繼續保存數據。所以我想知道什麼是最好的方式來持續回傳這麼多的數據。在Asp.net 3.5中跨回發保留超過100個值的最佳方法
回答
您可以放置(製作)評論頁面html,並在顯示評論時隱藏表單的第一部分,而不是堅持數據。
<div id="divForm" runat="server">
form html
</div>
<div id="divReview" runat="server">
Review html
</div>
在代碼bahind,當窗體顯示
divForm.Visible = true;
divReview.Visible = false;
在代碼bahind,當回顧顯示
divForm.Visible = false;
divReview.Visible = true;
Adam Heeg - 實際上客戶堅持要用不同的部分使用手風琴在同一頁面上記錄所有的輸入。所以我只有一個頁面。 Adil - 如何在評論DIV中爲評論指定值,並回傳。 –
建議的解決方案還需要單頁 – Adil
阿迪爾,我的問題是如何分配用戶的輸入值在審查div內沒有回發。 –
與所有用戶提供的信息,我希望你做它是一個HTTPS頁面,並且它們已登錄。
Adil的答案很不錯,但對於安全性和超時問題我會增加一些複雜性以幫助確保數據被保存並且不必重新輸入。
只是因爲他們不是「保存」信息,直到審查後並不意味着你不能保存它做一個數據庫。由於是個人信息,因此您需要刪除任何錯誤,超時或用戶未明確選擇保存的其他事件的條目。
我建議將數據保存到數據庫中,因爲你有一個頁面上的許多領域我會確保我有一個現在保存按鈕,有一個披露上,讓他們知道他們可以節省他們的進步。你可以創建一個序列化數據表或者只是一個常規表,並在數據上加上一個時間戳,這樣在一天或一週結束時,你可以清除所有未明確保存的信息。
請記住,數據庫是用於保存數據。這包括在工作流程的所有位置保存用戶輸入。
我需要包裝在DNN.How這個應用程序,我可以做到這一點,以便採取DNN的好處。下面的任何模塊將爲此工作:http://www.mandeeps.com/products/dotnetnuke-modules/live-wrapper.aspx?ref=dnns http://www.mandeeps.com/products/dotnetnuke-modules/ live-content.aspx?ref = dnns http://store.dnnsoftware.com/home/product-details/porto或其他方式? –
對不起,我不知道DNN。 –
- 1. 在ASP.NET中保留換行符的最佳方法
- 2. 保留值在回發在Asp.net mvc
- 3. asp.net保留回發
- 4. 在同步中保留兩個kafka羣集的最佳方法
- 5. 在ASP.NET 3.5/C#中解析XML的最佳方法是什麼?
- 6. 在文本框(ASP.NET)中「保存」值的最佳方法?
- 7. 利用.NET 3.5的最佳方法
- 8. 在asp.net中回發後保留錨點
- 9. 通過發佈請求保留用戶生成的HTML的最佳方法?
- 10. 在listview itemcommand上保留會話變量的最佳方式ASP.NET
- 11. 通過中介方法保留/發佈
- 12. 在memcached中保留活動日誌的最佳方法
- 13. 在Windows Phone中使用跨頁面的值的最佳方法?
- 14. 跨多個域維護會話增值的最佳方法
- 15. ASP.NET在TabContainer內保留ActiveTabIndex回發
- 16. 傳遞/返回值的最佳方法
- 17. ASP.NET MVC:跨多個請求保留TempData
- 18. 什麼是處理超過100個輸入字段的最佳方式?
- 19. 在回發後保留對象的值
- 20. asp.net ajax不保留異步回發中的textarea值
- 21. 刪除超過100,000個文件的最佳方法是什麼?
- 22. 保留在回發
- 23. ASP.NET MVC - 在所有頁面中保留搜索條件的最佳方式
- 24. 跨回傳保留數據
- 25. 中斷超過閾值的線程的最佳做法
- 26. 跨行平均的最佳方法
- 27. 保留未來將使用的HTML的最佳方法
- 28. 跨頁面回發並保留源頁面中的數據
- 29. Asp.Net最佳登錄方法
- 30. 從這個方法返回的最佳對象asp.net csharp
我想說某種客戶端存儲,例如localStorage的(回退到其他方法時,它不支持)。 –