使用.Net,我需要生成一個響應,僅基於我的表單上的狀態已更改的複選框。那麼如何知道在提交之前複選框是否已經從先前的值改變。我無法使用onchange事件,因爲用戶可能在提交之前檢查多個框。如何檢查複選框狀態是否已更改
2
A
回答
1
如果與當前值進行比較以前的價值觀和他們是不一樣的,那麼他們已經改變了。
因此,將以前的狀態保存到一個對象中,並將該對象與當前狀態進行比較。 (記錄所做的更改變得更加複雜,因爲如果您更改了兩次,則不會將其作爲更改提交)
0
使用CheckStateChanged(或其他)事件來標記更改(例如,您可以將名稱存儲在列表中),然後使用提交按鈕中的事件來保存更改。
2
使用事件的CheckedChanged
check.CheckedChanged += new EventHandler(check_CheckedChanged);
protected void check_CheckedChanged(object sender, EventArgs e)
{
//do stuff
}
相關問題
- 1. 如何動態地更改複選框檢查狀態
- 2. 鏡像複選框已檢查狀態
- 3. 如何檢查更改事件的複選框狀態
- 4. 複選框已更改狀態?如何找出哪些複選框已經改變了他們的狀態
- 5. LongListSelector與TextBlock和複選框 - 如何更改複選框的檢查狀態
- 6. 檢查一個複選框的狀態是否改變了Javascript
- 7. 如何檢查複選框是否已選中或未選中?
- 8. 如何檢查是否有任何複選框已被選中
- 9. ,如何檢查ImageField是否已更改?
- 10. 檢查下拉列表的狀態是否已更改
- 11. 如何檢查我的複選框是否已選中?
- 12. 如何檢查ASP.NET MVC中的複選框是否已選中?
- 13. 如何檢查表格中的複選框是否已選中
- 14. 如何檢查用戶是否已勾選captcha複選框javascript
- 15. 複選框不會更改UI中的檢查狀態?
- 16. 如何在jQuery中檢查複選框是否被選中,並在「click()」函數後將狀態更改爲opposit?
- 17. 如何檢查是否與更改監聽器一起檢查複選框
- 18. 是否有複選框更改狀態的事件?
- 19. 確定單選按鈕組的檢查狀態是否已更改
- 20. 如何確定複選框是否已被檢查
- 21. 禁用複選框後,複選框未保持已檢查狀態
- 22. 如何更改自定義操作(WIX)中複選框的檢查狀態
- 23. 如何在複選框中找到檢查狀態更改的來源
- 24. 檢查複選框狀態是否改變,同時按下提交按鈕
- 25. 酶檢查複選框狀態
- 26. Codeigniter - Set_value複選框的檢查狀態
- 27. 檢查c中複選框的狀態#
- 28. 檢查複選框狀態 - Javascript
- 29. 複選框的JQuery檢查狀態
- 30. 監控複選框的檢查狀態
WinForms,WebForms,MVC或WPF? – Richard 2010-05-24 15:46:23