Как обнаружить обновление страницы в .net
у меня естьButton_click
событие. При обновлении страницы предыдущийPostback
событие запускается снова. Как определить событие обновления страницы, чтобы предотвратитьPostback
действие?
Я попробовал приведенный ниже код, чтобы решить его. На самом деле, я добавляю визуальную веб-часть на страницу SharePoint. Добавление webpart является событием обратной отправки, поэтому! Postback всегда ложно каждый раз, когда я добавляю webpart на страницу, и я получаю сообщение об ошибке в цикле 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();
}
Как мне решить эту проблему?