none
Javascript 更新DropDownList出現錯誤 RRS feed

  • 問題

  • 各位大大好~

    我在使用Javascript更新DropDownList時會產生下列錯誤訊息:

    Microsoft JScript 執行階段錯誤: Sys.WebForms.PageRequestManagerServerErrorException: 無效的回傳或回呼引數。已在組態中使用 <pages enableEventValidation="true"/> 或在網頁中使用 <%@ Page EnableEventValidation="true" %> 啟用事件驗證。基於安全性理由,這項功能驗證回傳或回呼引數是來自原本呈現它們的伺服器控制項。如果資料為有效並且是必需的,請使用 ClientScriptManager.RegisterForEventValidation 方法註冊回傳或回呼資料,以進行驗證。

    Javascript 的Function如下:

    function updateDrilling(items) {

                var Drilling_start = document.getElementById("ddlDrilling_start");

     

                for (var i = 0; i < Drilling_start.options.length; i++) {

                    Drilling_start.options.remove(i);

                }

     

                for (var j = 0; j < items.length; j++) {

                    Drilling_start.options.add(new Option("L" + (j + 1), (j + 1)));

                }

            }

    在執行這個function的時後,第一次執行沒問題,但第二次之後會產生上面錯誤訊息。

    我找了很久還是不明白錯誤訊息的意思...

    麻煩大大們幫忙解答

    2011年5月30日 上午 05:33

解答