C# 页面索引更改无法正常工作
我将vs-2010与c一起使用,在我的应用程序中,我希望清除页面索引更改事件中的标签文本。这是我的密码C# 页面索引更改无法正常工作,c#,asp.net,C#,Asp.net,我将vs-2010与c一起使用,在我的应用程序中,我希望清除页面索引更改事件中的标签文本。这是我的密码 protected void gvDetails_PageIndexChanging(object sender, GridViewPageEventArgs e) { gvDetails.PageIndex = e.NewPageIndex; // BindGrid(ddlJournal.SelectedItem.Text); DataSet ds = new Dat
protected void gvDetails_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvDetails.PageIndex = e.NewPageIndex;
// BindGrid(ddlJournal.SelectedItem.Text);
DataSet ds = new DataSet();
ds = ViewState["ds"] as DataSet;
if ((Convert.ToString(ViewState["Template"]) != null
|| (Convert.ToString(ViewState["Template"]) != "")))
{
if ((Convert.ToString(ViewState["Template"]) == "T1"))
{
GridData("T1");
}
else if ((Convert.ToString(ViewState["Template"]) == "T2"))
{
GridData("T2");
}
else if ((Convert.ToString(ViewState["Template"]) == "T3"))
{
GridData("T3");
}
}
else
{
BindGrid(ddlJournal.SelectedItem.Text);
}
btnupdate_Click(sender, e);
lblError.Text = "";
lblSuccess.Text = "";
ScriptManager.RegisterStartupScript(Page, this.GetType(), "Key", "call()", true);
}
我的问题是页面索引正在正确更改,但标签值不是空的,我的应用程序中存在什么问题,以及如何解决这个问题
提前谢谢 首先,你的代码乱七八糟,不要在STACKOVERFLOW上说谢谢,其次,你要调用的方法是你的gvDetails\u PageIndexchange处理程序,它调用btnupdate\u Clicksender,e;您是否在此处为标签设置了值?是的,我当然会在“更新”中设置标签值;因此,如果您的btnupdate_单击Sender,e;导致回发,则gvDetails\u PageIndexchange中的其余代码将不起作用。为此创建一个新方法不要调用btnupdate\u单击以执行此操作