【发布时间】:2017-10-24 18:38:15
【问题描述】:
这里我有一个图像标签,当我单击图像时我需要在网格视图中显示数据这里我从 javascript 调用 .cs 方法,当我在绑定网格视图中将方法带到 static 时,它会显示错误消息。
[WebMethod]
public static void BindHeader()
{
Grdview.Visible = true;
Grdview.DataSource = ds.Tables[0];
Grdview.DataBind();
}
错误
An object reference is required for the non-static field, method, or property '_Default.Grdview'
【问题讨论】:
-
这永远行不通。 Grdview 和数据绑定需要完整的页面生命周期,而该生命周期无法通过调用 web 方法获得。你必须重新设计你的方法。
标签: javascript c# asp.net gridview