IsCallBack
- это особый вид обратной передачи .
Единственное время IsCallBack
будет истинным, если IsPostBack
также истинно.
Следовательно, они не могут получить ваш код "Page Called Back".См. В чем разница между Page.IsPostBack и Page.IsCallBack?
Две переменные могут привести к точно 3 условиям:
- IsPostBack и IsCallBack обаfalse: начальная загрузка страницы.
- IsPostBack имеет значение true;IsCallBack имеет значение false: произошла полная обратная передача.
- IsPostBack имеет значение true;IsCallBack имеет значение true: запрос поступил от ajax.
Не существует ситуации, в которой IsPostBack будет иметь значение false, а IsCallBack будет иметь значение true.
Таким образом, ваш код должен быть:
if (!IsPostBack) {
{
LblInfo.Text = "Initial Page Loaded";
}
} else {
if (IsCallback)
{
LblInfo.Text = "Page Called Back";
} else {
LblInfo.Text = "Page Posted Back";
}
}