Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Индексируемые линки / 8 сообщений из 8, страница 1 из 1
26.08.2006, 14:59
    #33944729
andreilukas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексируемые линки
Добрый день!
Есть проблема, посоветуйте что можно сделать. На сайте много ASPX страниц в разных подкаталогах. На каждой из них есть TreeView стороннего производителя. Кроме этого каждая страница имеет линки, нажимая на которые происходит переход на другие страницы с сохранением ViewState у этого TreeView. ViewState сделан в виде hidden поля. Попросту говоря каждый раз происходит постбэк при нажатии на линки. Линки выглядят так: <a href="javascript:Page('Examples_ServerSide');">Example</a>
Все хорошо за исключением того, что Гугл не индексирует такие линки. Как же сделать так, чтобы переход на страницы осуществлялся JavaScript-ом (процедура Page) и Гугл бы все увидел.
Спасибо!
...
Рейтинг: 0 / 0
26.08.2006, 22:39
    #33944976
SynteZZZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексируемые линки
Как вариант:
В href писать реальный адрес страницы, а вот это "Page('Examples_ServerSide');" засунуть в OnClick...по идее должно индексироваться...
Могу ошибаться...
...
Рейтинг: 0 / 0
27.08.2006, 11:12
    #33945101
Sergio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексируемые линки
Может я что-то не так понял. Но идея следующая, все то что сидит во ViewState хранить в Cache и тогда при переходе на другие страницы просто <a href="link1.aspx"> или через js href.locattion='link1.aspx';. На новой же странице проверять Cache и строить дерево, PostBack тогда вроде бы и не нужен.
Где наша мудрость, потерянная ради знаний, где наши знания, потерянные ради информации.
...
Рейтинг: 0 / 0
27.08.2006, 12:53
    #33945212
andreilukas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексируемые линки
Добрый день!
Спасибо за идею, но на сколько я понимаю, кэш будет храниться где-то в сессии, что не хорошо (может потеряться). Кроме этого не хочется городить дополнительный код (особенно в куче страниц, на которых стоит этот TreeView). TreeView сам работает со своим ViewState и его лучше не трогать. В общем, попробую вариант с click событием, как предлагает SynteZZZ (просто сделаю риплейс на всех страницах одним махом), но все равно спасибо за ваш совет.
...
Рейтинг: 0 / 0
27.08.2006, 13:56
    #33945285
Sergio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексируемые линки
Дело Ваше. А Cache хранится в Сache
, и в отличии от сессии доступен не одному конкретному пользователю, а всем сразу и на этом тоже можно поиметь в пользу быстродействия. По поводу лишнего кода, так это можно оформить отдельным классом и пользовать его по необходимости или создав родительский класс с обработкой (Tree - Cache) наследовать от него в aspx страничках, ну это уже если передумаете, в любом случае успеха!

Где наша мудрость, потерянная ради знаний, где наши знания, потерянные ради информации.
...
Рейтинг: 0 / 0
28.08.2006, 01:33
    #33945705
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексируемые линки
<a href="Examples_ServerSide.aspx" onclick="Page('Examples_ServerSide'); return false;">
Гугл будет ходить, но ессно при его заходах никаких данных для дерева передаваться не будет

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
28.08.2006, 10:41
    #33946118
andreilukas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексируемые линки
Большое спасибо, так и сделаю.
Вообще было бы неплохо скачать какой-нибудь софт, который проверяет наличие "плохих линков" на проектах на локалхосте. Чтоб уж быть уверенным, что все OK. Не порекомендуете чего-нибудь?
Спасибо за любые данные.
...
Рейтинг: 0 / 0
28.08.2006, 18:59
    #33947915
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексируемые линки
TeleportPro могу посоветовать например - даешь ему на вход сайт и он его весь скачивает. но тут скорее на битые линки проверять хорошо - по жабаскрипту он тоже не полезет.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Индексируемые линки / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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