【问题标题】:Gridview loses its viewstateGridview 失去其视图状态
【发布时间】:2010-01-19 03:54:40
【问题描述】:

在一个页面中,我放置了一个带有多个模板字段列的 gridview。在其中一个模板字段中,我有一个链接按钮。在回发之前,我将网格与数据绑定。页面加载后,当我单击 gridview 中的链接按钮时,它不会触发相关事件并返回一个空的 aspx 页面。

【问题讨论】:

    标签: gridview viewstate


    【解决方案1】:

    听起来您在运行 DataBind() 之前没有检查 PostBack。如果你不断地绑定你的数据,每次都会重新创建 ViewState,你会失去你拥有的。

    【讨论】:

    • 嗨乔尔,下面是我将数据绑定到网格的代码,if(!IsPostBack) { grdData.DataSource = GetEmployeeList(); grdData.DataBind(); }
    • 您将链接按钮绑定到的相关事件是什么?你在使用 RowCommand 事件吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-06
    • 1970-01-01
    相关资源
    最近更新 更多