日期:2014-05-18  浏览次数:20521 次

页面跳转
新建一个Website站点,添加了两个页面,在第一个页面的form里添加 <form id="form1" runat="server" action ="Default2.aspx" > 添加了一个按钮。想实现点击按钮调转页面。运行后每点击按钮就提示“验证视图状态MAC失败。如果此应用程序由网络场或群集承载,请确保配置指定了相同的validationKey和验证算法。在集群中不能使用自动生成。”

------解决方案--------------------
1. 在出错页面的 <%@ page %>中加enableviewstatemac="false"无效。 
2. 在web.config的 <system.web>节中加 
<machineKey validationKey="3FF1E929BC0534950B0920A7B59FA698BD02DFE8" decryptionKey="280450BB36319B474C996B506A95AEDF9B51211B1D2B7A77" decryption="3DES" validation="SHA1"/> 


------解决方案--------------------
你可以通过
<asp:Button ID="Button1" runat="server" PostBackUrl="Default2.aspx" Text="Button" />
设置
------解决方案--------------------
这样的跳转更合理
探讨
你可以通过
<asp:Button ID="Button1" runat="server" PostBackUrl="Default2.aspx" Text="Button" />
设置