当我尝试点击我的asp.net网络表单中的一个按钮时,我抛出一个错误,指出:
' /'中的服务器错误应用
viewstate MAC验证失败。如果此应用程序由Web场或群集托管,请确保配置指定相同的validationKey和验证算法。无法在群集中使用AutoGenerate。
html代码如下:
<asp:Button Text="Create New NetEvent" runat="server" ID="testBtn" OnClick="testBtn_Click"/>
我的CodeBehind文件永远不会到达,因为在加载新页面之前会抛出错误。我能够打开我试图单独导航到的页面并且它工作我只是无法在C#中进行Server.Transfer调用来实现它。我的c#代码如下:
protected void testBtn_Click(object sender, EventArgs e)
{
Server.Transfer("~/NetEvent/NetEvent/Default.aspx");
}