2019年2月14日 星期四

[asp.net]無效的回傳或回呼引數。已在組態中使用 ....

參考 KB-About Event Validation of ASP.NET 2.0

因在asp.net 2.0中使用ajax來更新網頁元件中的項目(DropDownList 的清單)
引發enableEventValidation驗證,

在黑大文中所述,因為網頁元件的資料非該網頁原生,導致資安疑慮,而讓asp.net中止網頁執行。

我因為要做多階式動態表單,DropDownList的資料由ajax更新,而引enableEventValidation驗證,為了解決這個問題 ,我將DropDownList 所屬的所有資料,在第一次進入網頁中,就載入網頁再使用ajax 去更新DropDownList 的資料,即可。

沒有留言:

張貼留言