2014-01-20 43 views
0

我收到一個錯誤,因爲一個頁面ViewState在回發後總是丟失有沒有可以禁用ViewState的服務器設置?

這隻發生在一臺特定的機器。如果我把整個代碼移動到其他服務器具有相同的配置,代碼工作得很好。

在IIS中是否有可能阻止ViewState被使用的設置?

注意:它只發生在一個頁面上,所有其他使用ViewState和Postback的頁面都正常工作。

+0

如果它只發生在一個頁面上,這意味着沒有服務器配置問題,與該頁面有關 – Sankara

回答

0

此頁面的ViewState屬實,對不對?

可能是您刪除表單標記?

+0

ViewState的一切都很好,但我找到了問題(請參閱我的答案)。不管怎麼說,還是要謝謝你! – Andy

0

還好吧,一個同事得到了答案:

一體機是生產環境中,而其他只是一個試驗機。爲了識別,我在母版頁中有一個文本,「調試」或「測試」,但在生產服務器上,我刪除了該控件。

我在OnLoad事件中做了這件事,這看起來是非常錯誤的,因爲它以某種方式使ViewState崩潰。

相關問題