我想从gridview中选择一行我正在使用以下代码:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onclick", String.Format("javascript:__doPostBack('this','Select${0}')", e.Row.RowIndex));
}
}
它工作正常,但在使用母版页后它已停止工作。 请建议。
答案 0 :(得分:0)
我们需要查看更多代码,但请尝试将此行添加到MasterPage的Page_Load
ClientScript.GetPostBackEventReference(this, string.Empty);
__doPostBack
是通过控件注册的,这些控件通常不会像LinkButton那样导致POST。可能,在迁移到MasterPage之前,您可能在页面中拥有其中一个。