我的页面中有3个GridViews
。
使用SelectedIndexChanged
事件,我将GridView2
和GridView3
数据放入GridView1
但是当我重新启动我的应用程序GridView1
时,数据仍然存在于浏览器中。
我使用会话变量来存储数据。如何清除GridView1
答案 0 :(得分:6)
每次启动应用程序时,您都可以尝试清除GridView1:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GridView1.DataSource = null;
GridView1.DataBind();
}
}
答案 1 :(得分:0)
在重新启动应用程序之前,如果您要存储数据,则必须清除会话。清除这些会话变量将清除您的gridview。
在页面加载中,您可以执行此操作。
if(!IsPostBack)
{
Session["mySessionVariable"] = null;
//...do this for each session variable you need to clear.
}
答案 2 :(得分:0)
在会话中添加新数据集或空值。