Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Выяснение заголовка страницы / 10 сообщений из 10, страница 1 из 1
27.02.2006, 14:58
    #33568082
Shirkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выяснение заголовка страницы
Подскажите, пожалуйста, каким образом можно программно на стороне сервера определить заголовок страницы (на стороне клиента - document.title).
...
Рейтинг: 0 / 0
27.02.2006, 16:48
    #33568525
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выяснение заголовка страницы
...
Рейтинг: 0 / 0
27.02.2006, 17:10
    #33568604
Shirkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выяснение заголовка страницы
Спасибо!
Но ни один из предложенных по ссылке вариантов не подходит.

Я не хочу изменять код страниц, их очень много.

Мне нужно из кода UserControl'a, который я кладу на страницы, выяснить их заголовок, чтобы отобразить на порождаемой по нажатию на UserControl странице, откуда я попал на нее.
...
Рейтинг: 0 / 0
27.02.2006, 17:27
    #33568678
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выяснение заголовка страницы
а если подумать?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
27.02.2006, 19:01
    #33568941
Shirkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выяснение заголовка страницы
Подумал!
Если в коде Control'а я бы применил серверный скрипт, то мне не пришлось бы переписывать все формы, куда он вставляется.

Насколько я понял на asp можно применить только vb-скрипты.

Можно ли как нибудь на vb-скрипте написать аналог JScript-ового
document.title и поместить результат в переменную, доступную в CodeBehind
...
Рейтинг: 0 / 0
27.02.2006, 19:13
    #33568963
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выяснение заголовка страницы
> document.title и поместить результат в переменную, доступную в CodeBehind
http://www.sql.ru/forum/actualthread.aspx?tid=265881#2391367


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
27.02.2006, 19:28
    #33569006
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выяснение заголовка страницы
[off] добавлю:
> Если в коде Control'а я бы применил серверный скрипт, то мне не пришлось бы переписывать все формы, куда он вставляется.
посмотрите:
Portal Starter Kit
или даже лучше Создание простого одностраничного портала
---
в вашем конкретном случае можно написать свой класс, унаследовав его от System.Web.UI.Page, где реализовать требуемый функционал
и тогда все страницы наследовать от этого класса
(будут проблемы с версткой страниц, но к ним быстро привыкаешь :)



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
27.02.2006, 21:45
    #33569200
Shirkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выяснение заголовка страницы
У меня уже практически готовый проект.

Насчет одностраничного портала подумаю на следующем проекте, спасибо.

Переписывать класс страницы и, соответственно, переделывать все страницы проекта, еще сложнее, чем прописывать атрибуты в Тегах <Title> по всему проекту.

Все что хотелось - это минимальными средствами в UserControl'e на серверной стороне получить заголовок страницы, на которой он лежит.

А как же все-таки насчет серверного VB Scripta, заменяющего JScript document.title и возвращающего полученное значение UserControl'у.

Предложенная Вами ссылка описывает JScript, и потом, я не понял, как возвращаемое значение попадает в CodeBehind.

Заранее спасибо.
...
Рейтинг: 0 / 0
28.02.2006, 10:42
    #33569898
kat2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выяснение заголовка страницы
класс страницы мне кажется судя по вашей задаче переделать будет несложно, всего лишь добавить поле и методы доступа к стандартной, как уже посоветовал камрад profil
"переделывать все страницы проекта" это пожалуй громко сказано, всего-то предка везде подменить и в using добавить ссылку на класс, а какие от этого могут быть проблемы с версткой страниц?
...
Рейтинг: 0 / 0
28.02.2006, 15:54
    #33571270
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выяснение заголовка страницы
и я о том же
после написания класса, необходимо будет нажать два раза Ctrl+H :)

> а какие от этого могут быть проблемы с версткой страниц?
хм.. мне казалось дизайнер будет ругаться, но проверил - вроде все ок...

> Предложенная Вами ссылка описывает JScript, и потом, я не понял, как возвращаемое значение попадает в CodeBehind.
вообще-то там изложен принцип.
еще раз. значения всех элементов управления формы, доступны в CodeBehind через Request.Form, если форма post или через
Request.QueryString если форма get


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Выяснение заголовка страницы / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]