驗證上的Default.aspx我寫了這個代碼,它成功地展示了我WebForm1.aspx的,但它也有一個按鈕,當我點擊這個按鈕,它給我的錯誤視圖狀態與GetCompiledPageInstance
protected void Page_Load(object sender, EventArgs e)
{
var pageView = PageParser.GetCompiledPageInstance("~/WebForm1.aspx", Server.MapPath("~/WebForm1.aspx"), HttpContext.Current);
(pageView).ProcessRequest(HttpContext.Current);
}
按鈕錯誤點擊
Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.
你可以更新你的問題,並告訴我們更多關於你的webconfig在這方面以及兩個ASPX文件中的完整@Page指令嗎?它是一個必須知道,爲了找到一個明確的解決方案 – KMX 2013-02-28 05:51:08