Asp.net 刷新页面而不保存以前的事件

Asp.net 刷新页面而不保存以前的事件,asp.net,postback,Asp.net,Postback,我有一个会话和一个ViewState(C#一个.aspx页面的事件)来控制回发以锁定确认按钮 //bool control. private Boolean isPageRefresh; if (!IsPostBack) { ViewState["postids"] = Guid.NewGuid().ToString(); Session["postid"] = ViewState["postids"].ToString(); } else { if (ViewStat

我有一个会话和一个ViewState
(C#一个.aspx页面的事件)
来控制回发以锁定确认按钮

//bool control.
private Boolean isPageRefresh;

if (!IsPostBack)
{
    ViewState["postids"] = Guid.NewGuid().ToString();
    Session["postid"] = ViewState["postids"].ToString();
}
else
{
    if (ViewState["postids"].ToString() != Session["postid"].ToString())
    isPageRefresh = true;

    Session["postid"] = Guid.NewGuid().ToString();
    ViewState["postids"] = Session["postid"].ToString();
}
当我调用事件
(在方法c#中)
时,它可以完美地工作。但当我点击刷新页面时,事件再次发生

如何避免每次刷新页面时再次出现问题?

已解决:

当我调用我的页面时(在本例中为
RadWindowManager
),我可以更改行为属性,只发送我需要的图标

var window = new RadWindow
{
    NavigateUrl = "~/../..",
    VisibleOnPageLoad = true,
    Width = 920,
    Height = 600
};

var windowManager = new RadWindowManager();

windowManager.Behaviors = WindowBehaviors.Close | WindowBehaviors.Move | WindowBehaviors.Resize | WindowBehaviors.Maximize | WindowBehaviors.Minimize | WindowBehaviors.Pin;
windowManager.Windows.Add(window);
Form.Controls.Add(window);
如果我像上面所说的那样将控件放在后面,那么这段代码就可以工作了。即使我在“F5”中单击“父页面”也会禁止刷新