我編寫了一個調用WebMethod進行身份驗證的登錄表單。這部分工作正常。如何使用Javascript將控制權轉移到ASPX頁面
如果用戶已通過身份驗證,我想使用javascript將控件轉移到另一個表單。以下是我的代碼:
var f = document.getElementById("form1");
f.action = "http://localhost/demo/WebForm2.aspx";
f.method = "POST";
f.submit();
我得到以下異常:
[ViewStateException: Invalid viewstate.
Client IP: 127.0.0.1
Port: 2614
Referer: http://localhost/demo/authenticate.aspx
Path: /demo/WebForm2.aspx
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
ViewState: /wEPDwUJNzgzNDMwNTMzZGRVwSzsPTf15ks/Fy9lgs6EmnjDEeWgjaAnQ01MZDLGJg==]
任何人知道我在做什麼錯?
你是什麼意思「傳輸控制」 – 2011-06-16 03:32:11
你的JavaScript對我來說看起來不錯,假設你確實有一個叫做「form1」的窗體等等。 – nnnnnn 2011-06-16 04:05:07