Tag: sharepoint object model

如何在.net中检测页面刷新

我有一个Button_click事件。 在刷新页面时,先前的Postback事件再次触发。 如何识别页面刷新事件以防止Postback操作? 我尝试了下面的代码来解决它。 实际上,我在SharePoint页面中添加了一个可视webpart。 添加webpart是一个post back事件所以!每次我将webpart添加到页面时,postback总是为false,并且我在else循环中收到错误,因为对象引用为null 。 if (!IsPostBack){ ViewState[“postids”] = System.Guid.NewGuid().ToString(); Cache[“postid”] = ViewState[“postids”].ToString(); } else{ if (ViewState[“postids”].ToString() != Cache[“postid”].ToString()){ IsPageRefresh = true; } Cache[“postid”] = System.Guid.NewGuid().ToString(); ViewState[“postids”] = Cache[“postid”].ToString(); } 我该如何解决这个问题?