解决如下:
需要在文件两个位置添加 两段 代码即可完美解决上面的问题
1、aspx.cs 文件的Page_Load{} 中加一行代码
//加这excel 才正常 2020-7-7 ozr , (ScriptManager) 在母版中定义。
((ScriptManager)Master.FindControl("ScriptManager1")).RegisterPostBackControl(btnExcel);
//btnExcel就导出excel控件ID
2、加一个方法
public override void VerifyRenderingInServerForm(Control control)
{}
3、在aspx文件中添加属性:EnableEventValidation="false"
这样错误就解除了。我的程序都是这样处理的。若有问题可加QQ39955341沟通。
环境如下:
Microsoft Visual Studio Ultimate 2012
版本 11.0.50727.1 RTMREL
Microsoft .NET Framework
版本 4.5.51650
已安装的版本: Ultimate
LightSwitch for Visual Studio 2012 04940-004-0038003-02598
Microsoft LightSwitch for Visual Studio 2012
Office 开发人员工具 04940-004-0038003-02598
Microsoft Office 开发人员工具
Team Explorer for Visual Studio 2012 04940-004-0038003-02598
Microsoft Team Explorer for Visual Studio 2012
Visual Basic 2012 04940-004-0038003-02598
Microsoft Visual Basic 2012
Visual C# 2012 04940-004-0038003-02598
Microsoft Visual C# 2012
Visual C++ 2012 04940-004-0038003-02598
Microsoft Visual C++ 2012
Visual F# 2012 04940-004-0038003-02598
Microsoft Visual F# 2012
Visual Studio 2012 SharePoint 开发人员工具 04940-004-0038003-02598
Microsoft Visual Studio 2012 SharePoint 开发人员工具
Visual Studio 2012 代码分析拼写检查器 04940-004-0038003-02598
Microsoft(R) Visual Studio(R) 2012 代码分析拼写检查器
International CorrectSpell(TM) spelling correction system(C) 1993 部分版权归 Lernout & Hauspie Speech Products N.V. 所有。保留所有权利。
The American Heritage(R) Dictionary of the English Language, Third Edition。版权所有 (C) 1992 Houghton Mifflin Company。电子版的版权归 Lernout & Hauspie Speech Products N.V. 所有。保留所有权利。
体系结构和建模工具 04940-004-0038003-02598
Microsoft 体系结构和建模工具
UML(R) 和 Unified Modeling Language(TM) 是 Object Management Group, Inc. 在美国和其他国家/地区的商标或注册商标。
NuGet 程序包管理器 2.0.30625.9003
Visual Studio 中的 NuGet 程序包管理器。有关 NuGet 的详细信息,请访问 http://docs.nuget.org/。
PreEmptive Analytics 可视化工具 1.0
Microsoft Visual Studio 扩展可以可视化 PreEmptive Analytics 产品的聚合摘要。
SQL Server Data Tools 11.1.20627.00
Microsoft SQL Server Data Tools
Web Developer 工具 1.0.30710.0
Microsoft Web Developer 工具包含以下组件:
Page Inspector: 提供一种用于分解 Web 应用程序并诊断前端问题的有效方法的工具。
Web 发布: 托管服务器及内部部署设备的 Web 发布所需的扩展。
Web 窗体模板: 包含 Web 窗体应用程序的默认模板。
编辑器扩展: 包含可显著增强开发体验的 HTML、CSS 和 JS 编辑器扩展。
望采纳
刚刚看了报错发现是
GridView控件没有添加runat="server"属性,您需要在GridView控件上添加runat="server"属性,以便正确的处理。。