无效的视图状态

在源码中的page指令中加入 EnableEventValidation="false" ViewStateEncryptionMode="Never"

<%@ Page Title="t" Language="C#"  AutoEventWireup="true" CodeBehind="CustmerData.aspx.cs" Inherits="CustmerData" EnableEventValidation="false" ViewStateEncryptionMode="Never" %>

网络解释:

   因为视图状态存储在网页上的隐藏字段中,所以数据在客户端与服务器之间传送时很容易被篡改。为帮助提高视图状态的安全性,ASP.NET 对视图状态进行验证以检查它是否来自正确的页面。
   如果 ASP.NET 无法验证视图状态,ASP.NET 将向客户端浏览器返回信息“viewstate is invalid for this page and might be corrupted”。

原文地址:https://www.cnblogs.com/nsky/p/3287707.html