Невозможно установить свойство Title страницы в asp.net - PullRequest
0 голосов
/ 23 февраля 2011

У меня странная проблема в asp.net.

У меня есть страница, на которой я не могу установить свойство Title при некоторых обстоятельствах.Если я установлю Title -свойство в строковое значение в Page_PreLoad, то это значение будет пустым.Однако это происходит только при некоторых обстоятельствах, я действительно не понимаю, когда.

Если я установлю точку останова и посмотрю отладчиком, после установки Title="test"; свойство Title будет пустым.Однако PageTitle в браузере показывает «тест».Если я использую свойство Title в разметке страницы, оно будет пустым.Есть ли какая-то особая магия со свойством Title, о котором я должен знать?

1 Ответ

3 голосов
/ 23 февраля 2011

Свойство Page.Title является оболочкой для элемента управления HtmlHead, который предоставляется через Page.Header.Прежде чем заголовок инициализируется, он сохраняет заголовок в свойстве, пока не будет инициализирован.Всякий раз, когда Заголовок устанавливается, он копирует это свойство поверх ... Это может быть проблемой, или, может быть, чем-то другим ...

HTH.

...