-2
正在使用vs-2010
与c#
,在我的应用程序中,我想清除页面索引更改事件中的标签文本。这里是我的代码页索引更改不能正常工作
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);
}
我的问题是页面索引适当变化,但该标签值不为空,什么是我的应用程序的问题,我怎样才能解决这个问题。
在此先感谢。
是的,当然是在btnupdate_Click(sender,e)中设置标签值; – Bala 2014-12-13 09:57:45
所以如果你的btnupdate_Click(sender,e);导致回发,那么gvDetails_PageIndexChanging中的其他代码将无法工作。 – 2014-12-13 09:59:03
那我该如何清除标签。 – Bala 2014-12-13 10:11:56