我想檢查我的ASP.NET網頁上的表單是否有任何更改,我的選項是什麼?檢查ASP.net表單中的更改
我應該檢查viewstate是否已經改變,或者應該在代碼隱藏中創建一個標誌,由textcontrols或DropDownlists的SelectedIndexChanged等webcontrol事件觸發?
我想檢查我的ASP.NET網頁上的表單是否有任何更改,我的選項是什麼?檢查ASP.net表單中的更改
我應該檢查viewstate是否已經改變,或者應該在代碼隱藏中創建一個標誌,由textcontrols或DropDownlists的SelectedIndexChanged等webcontrol事件觸發?
您可以將發送的值存儲在屬性中。喜歡的東西:
在回發,你可以比較:
If Textbox1.Text <> Textbox1.Attributes("OldText") Then
' Text is different
你將不得不做,在你的表單中的每個控制。當然,你可以編寫一個程序以更自動的方式來完成這個任務,比如遍歷所有的控件。
也許這對我來說是最好的解決方案,我想知道如何實現這個解決方案dropdownlist也。 – 2010-08-11 11:31:58
簡單的方法:提交該表單,並在服務器端比較發送的值與存儲在數據層中的值。
Okey我會試圖弄清楚我是如何做到這一點的,謝謝! – 2010-08-11 10:47:16
我需要檢查我提交表單時是否有任何更改。 – 2010-08-11 10:44:05