我在這個應用上的asp.net web應用程序工作時,客戶在登錄,然後他/她如何檢查表單字段數據是否被更改?
的個人信息顯示在表單字段(例如,在名稱框中的全名,年齡在年齡盒等)的獲取數據首先我從ms sql獲取數據,然後將它們分配給ICustomer接口屬性此接口由客戶類實現。
而且我們還在客戶信息頁面上有一個更新按鈕,所以如果用戶點擊更新時沒有改變任何信息,那麼就不必要了,它會去服務器並返回,並在數據庫中更新相同的數據,所以我在試圖要做的只是檢測客戶表單中是否發生了某些變化,然後才能更新功能。
我有兩個選項
- 只是使用Java腳本,檢測到的文字變化,則無法更新按鈕。
- 作爲ICustomer的臨時引用,並將其與較老的時間進行比較,然後通過使事情成真或假。
所以請建議我爲它或任何其他方法的最佳方法。
如果問題不清楚,那麼只是評論一下,我會解釋更多。
您可以編寫JavaScript代碼來記錄更改並在提交表單時傳遞此信息。 – adatapost 2011-12-28 02:51:07
任何人都沒有回答這個問題沒有JavaScript?我遇到了同樣的問題,並且.OldValues在ItemUpdating方法中始終爲空。我無法將舊價值與新價值進行比較。 – Fandango68 2014-05-14 03:38:25