Viewstate MAC 的驗證失敗 -使用POST
今天在使用網頁的 GET 跟 POST 使用POST 的時候都會出現 Viewstate MAC 的驗證失敗,只好求救GOOGLE。
方法1: 在Web.config 裡面
<pages enableViewStateMac="false" />
</system.web>
方法2: 在Web.config 裡面
<machineKey validationKey="2FFBF6F82A70F959464F81FB215A01347C908B0429496A25" decryptionKey="DDAE083C7B5D9E585367F4D52D5A9357E46E3D7DD288442B" decryption="3DES" validation="SHA1"/>
</system.web>
除了方法一以外,弄半天都不行。
原來是
//OR
<form id="form1" runat="server" method="post">
<asp:Button ID="Button1" runat="server" Text="Button"
PostBackUrl="xsapnet.aspx" />
runat=”server” 和 action=”” 不能同時使用