2010-12-04 46 views
0

我有一個嵌套一個或多個自定義控件實例的中繼器。每個自定義控件實例都有一個下拉菜單和一個名爲「更新」的按鈕。javascript關閉時的中繼器控制

當JS開啓時,這一切都正常工作。

但是,在JS關閉的情況下,我得到「Invalid postback or callback argument。Event validation is enabled ...」錯誤。

想到這裏,我想下面發生的事情:

ASP.NET的頁面創建的ViewState。 當頁面回傳時,視圖狀態應該通過ASP.NET放置的js鉤子傳遞迴頁面。
但是,由於JS處於OFF狀態,因此不會傳回。 ASP.NET然後標記它所期望的ViewState和它接收的Viewstate之間的不匹配。

這是正確的嗎?

在這種情況下,我採取了哪些建議措施?

感謝

+0

你有一個最小的代碼示例,重現您的問題? – mlibby 2010-12-04 14:09:02

回答

0

嘗試設置EnableEventValidation = 「假」 或ValidateRequest = 「FALSE」。希望它能起作用。

謝謝

+0

謝謝,我敢肯定這會起作用,但這會讓網站向XSS開放,所以我不敢這麼做。 – Duncan 2010-12-04 11:51:32