| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка под ASP.NET > Установка содержимого <title></title> программно |
| Автор: Madferit 14.1.2006, 14:29 |
| Столкнуля с проблемой: надо установить название страницы (<title></title>), в зависимости от пришедшего на страницу параметра. Собственно, через какое свойство, какого объекта туда можно присвоить новое значение? |
| Автор: Domestic Cat 14.1.2006, 14:55 | ||||||
В code behind объявляешь инстанс переменную
Ну и меняешь титул как хошь
|
| Автор: arilou 14.1.2006, 17:53 | ||
Madferit, Domestic Cat имейте ввиду, что в 2003 студии есть баг, и атрибут runat с тэга <title> часто пропадает. Из-за этого будет происходить NullReferenceException на эту строку:
|
| Автор: Дрон 16.1.2006, 10:29 | ||
Тогда можно сделать так:
А в классе codebehind нужно создать проперти TitleText (или просто поле) с модификатором protected (или public Насчёт того, что что-то слетает. Это не только title -- дизайнер студии любит переколбашивать всё по-своему, поэтому предпочитаю всё делать строго вручную. |
| Автор: Exception 16.1.2006, 11:50 | ||
Вроде как в 2005 такое не наблюдается. |
| Автор: useless 16.1.2006, 12:43 | ||
Если заголовок зависит от параметров строки запроса, я бы сделал так:
и не парился бы. |