當用GridView導出Execl的時候,會發生只能在執行 Render() 的過程中調用 RegisterForEventValidation的錯誤提示

今天我出現以下問題,認爲是我重寫void Render(HtmlTextWriter writer)造成了.後來查資料才知道;

當用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" %>

發佈了57 篇原創文章 · 獲贊 6 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章