当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示。有两种方法可以解决以上问题:
1.修改web.config(不推荐)<pages enableEventValidation ="false" ></pages>
2.直接在导出Execl的页面修改
<%@ Page Language="C#" EnableEventValidation = "false" AutoEventWireup="true"
CodeFile="ExportGridView.aspx.cs" Inherits="ExportGridView" %>
本文介绍了使用GridView导出Excel时遇到的只能在执行Render()的过程中调用RegisterForEventValidation的问题及两种解决方法:一是修改web.config文件禁用事件验证;二是直接在导出Excel的页面中设置禁用事件验证。

214

被折叠的 条评论
为什么被折叠?



