我在ASP.NET的頁面,要求是很常見的,當窗體打開進行編輯,如果用戶在頁面上改變的任何領域的價值和點擊取消,那麼代碼必須詢問用戶是「有你想繼續改變一些價值嗎?「在是儲蓄將被丟棄。 另外,如果用戶不做更改表單不會顯示警報消息。如果可能的話,我需要它。如何識別字段值在ASP.Net中已更改 - C#?
0
A
回答
2
這聽起來象是在客戶端應該發生 - 無需ASP.NET干預在這裏。
什麼,我會做的是對輸入字段線了變化事件。當一個字段發生變化時,設置一個全局變量。
然後在取消按鈕的onclick事件,調用JavaScript函數,如果變量設置,顯示消息框。
1
應該在客戶端使用JS來完成。我正在使用以下方法:
- 將一些自定義屬性添加到文本框中,例如, originalvalue =「myvalue的」(此值應是相同用於填充文本框的值,它是不是一個好的做法,但它的工作原理)
- 檢查所有的文本框,並比較當前值和「originalvalue」屬性。
- 如果這些值不同,則顯示警告信息。
這樣的事情(使用jQuery):
$("#mydiv input[type=text]).each(function() {
if($(this).val() != $(this).attr("originalval")) {
alert('modified');
}
});
有沒有需要檢查它在服務器端。
希望這有助於...
相關問題
- 1. 如何識別哪一列已更改
- 2. 如何識別對象已更改?
- 3. 如何識別sharedpreferences中更改的值?
- 4. 使用c有效識別CSV文件中已更改的字段#
- 5. 在SQL中未識別的已禁用文本字段值
- 6. 更改BSON字段值(C++)
- 7. 如何用LINQ在C#中更改IQueryable字段中的值
- 8. 如何識別LightSwitch(C#)中可編輯網格中已更改的行
- 9. 識別asp.net中參數的值c#
- 10. 如何識別onChange函數中已更改的單元格
- 11. 如何識別Greenplum中的表是否已被更改?
- 12. ASP.NET - 如何檢查一個或多個字段值是否已被更改
- 13. 自定義按鈕JavaScript中不識別CRM 2013字段更改
- 14. 會話#如何保存(...)以識別已更改的實體?
- 15. Android - 如何讓小部件識別手機方向已更改
- 16. 如何更改C++中公用數據字段的值?
- 17. 更改字段標識符而不更改字段名稱
- 18. C#字段已更新
- 19. C如何識別右值和左值?
- 20. 如何識別DOM何時被更改?
- 21. 如何識別架構觸發器中的更改值?
- 22. PHP:如何識別和更改數組中的重複值?
- 23. 如何識別xml中的強制字段和可選字段
- 24. 在oracle中更改另一個字段的值時更改表字段的值
- 25. MVC3 EditorFor()更改JavaScript模型中的值無法識別更改
- 26. 在ASP.NET中,如何防止篡改隱藏字段值
- 27. 如何在ServiceNow中更改字段值字體樣式?
- 28. 如何更改字段值drupal 7
- 29. 如何更改識別語言
- 30. 如何讓Visual Studio識別XAML更改?