asp.net – gridview在viewstate中保存数据吗?


我将DataTable绑定到gridview.
我想在一些回发事件中使用DataTable,并且我想使用viewstate.
gridview在viewstate中保存数据吗?如果没有什么是最好的方法来做到这一点.

(全文:
我有一个源自标准asp.net gridview的自定义gridview,
我在标题中放了一个按钮将数据导出到excel,我想使用保存在viewstate中的数据导出到excel)

谢谢

解决方法

简短的回答是肯定的,GridView中显示的信息与任何控件的当前状态非常相似,都存储在ViewState中.但是,我认为,即使可能,也很容易从WebControls可用的ViewState集合中获取此数据.相反,ASP.NET在生命周期中运行事件处理程序之前从ViewState填充值,因此如果在处理程序中询问GridView对象服务器端,则应该看到单元格的当前值.

相关文章

判断URL文件是不是在于在。private static bool UrlIsExist(...
由于在.net中,Request时出现有HTML或Javascript等字符串时,...
public static bool ProcessIdCard(this string idCard, out...
protected void Page_Load(object sender, EventArgs e){ Sc...