0
我在DotNetNuke和c#asp.net 4.5上創建了一個自定義電子商務系統。我的結帳過程的邏輯首先檢查用戶是否是已登錄的客戶,如果不是,則從提交的表單創建一個用戶帳戶,如果順利,它將記錄新帳戶,然後執行查看。viewstate MAC驗證失敗 - 結算表單
如果結帳有錯誤,表單顯示錯誤(如卡被拒絕)。這一切都很好,但只要我嘗試另一個回發(如更改運輸方法),我得到500錯誤:視圖狀態MAC驗證失敗我認爲這是因爲我在過程中記錄用戶?我在我的web.config中嘗試過enableViewStateMac="false"
,但它根本沒有幫助。
有關如何避免此類錯誤的任何想法?
謝謝!