Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отлов параметров внутристраничной навигации / 22 сообщений из 22, страница 1 из 1
20.10.2013, 13:10
    #38434451
igan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
Есть такой линк:
http://localhost:3536/?pagename=forum&themeid=31&pagenumber=1#section216


И есть 2 вопроса

1)Как в С# коде получить параметр внутристраничной навигации #section216 ?
2)Как в js/jquery получить этот же параметр ?
...
Рейтинг: 0 / 0
20.10.2013, 13:40
    #38434464
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
igan,

1. Никак. Всё, что после решётки на сервер не передаётся. Но поизощряться, конечно получится, если выделить хеш и передать его любым способом через пост или гет.
2. location.hash то, что будет работать в яваскрипте.
...
Рейтинг: 0 / 0
20.10.2013, 13:44
    #38434469
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
Код: c#
1.
2.
string url = "http://localhost:3536/?pagename=forum&themeid=31&pagenumber=1#section216";
string fragment = new Uri(url).Fragment; // section216
...
Рейтинг: 0 / 0
20.10.2013, 13:46
    #38434470
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
МСУ,
разве запрос на серваке будет содержат "урл+#что то" ? сам асп вроде режет
...
Рейтинг: 0 / 0
20.10.2013, 13:49
    #38434471
igan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
Не режет, редирект внутри страницы срабатывает, осталось теперь подсветить пост.
...
Рейтинг: 0 / 0
20.10.2013, 13:50
    #38434472
igan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
МСУ
Код: c#
1.
2.
string url = "http://localhost:3536/?pagename=forum&themeid=31&pagenumber=1#section216";
string fragment = new Uri(url).Fragment; // section216



спасибо, сработало.
...
Рейтинг: 0 / 0
20.10.2013, 13:52
    #38434474
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
МСУ
Код: c#
1.
2.
string url = "http://localhost:3536/?pagename=forum&themeid=31&pagenumber=1#section216";
string fragment = new Uri(url).Fragment; // section216


В этом случае, можно ещё проще:
Код: c#
1.
string hash="section216"
...
Рейтинг: 0 / 0
20.10.2013, 13:54
    #38434476
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
iganНе режет, редирект внутри страницы срабатывает, осталось теперь подсветить пост.
Вопрос правильно задавай. Редирект, ясен перец, делает. Вот только получить нельзя.
...
Рейтинг: 0 / 0
20.10.2013, 13:59
    #38434482
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
igan,
на серваке из объекта Request ты не получишь ссылку содержащую #
...
Рейтинг: 0 / 0
20.10.2013, 14:01
    #38434487
igan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
а на клиенет из jquery ?
...
Рейтинг: 0 / 0
20.10.2013, 14:01
    #38434488
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
ShSerge, handmadeFromRu
Вы чего накинулись на человека? Где он в вопросе сказал, что ему нужен фрагмент в объекте Request?
...
Рейтинг: 0 / 0
20.10.2013, 14:03
    #38434489
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
МСУShSerge, handmadeFromRu
Вы чего накинулись на человека? Где он в вопросе сказал, что ему нужен фрагмент в объекте Request?
Как я понял, в сабже и в вопросе №1.
...
Рейтинг: 0 / 0
20.10.2013, 14:03
    #38434490
igan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
МСУ,

всё верно, полный линк получаю средствами cms
...
Рейтинг: 0 / 0
20.10.2013, 14:05
    #38434491
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
iganа на клиенет из jquery ?
Я ж написал: location.hash ферштейн?
...
Рейтинг: 0 / 0
20.10.2013, 14:05
    #38434492
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
ShSergeКак я понял, в сабже и в вопросе №1.
Ну значит ты неправильно понял. Вопрос звучал так:

iganКак в С# коде получить параметр внутристраничной навигации #section216 ?

Где тут сказано про реквест ?
...
Рейтинг: 0 / 0
20.10.2013, 14:13
    #38434499
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
МСУ,
ну а где написано что имеем сразу строку в коде? лично я понял по поставленному вопросу, что чел хочет из рекввеста. Под словами есть линк я представил что в верстке. так что как понял так и ответил.
...
Рейтинг: 0 / 0
20.10.2013, 14:16
    #38434504
igan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
ShSergeЯ ж написал: location.hash ферштейн?

Сори, не заметил. Спасибо за подсказку !
...
Рейтинг: 0 / 0
20.10.2013, 14:44
    #38434521
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
handmadeFromRuМСУ, ну а где написано что имеем сразу строку в коде?
Ппц, ты жжешь...
iganКак в С# коде получить параметр

handmadeFromRuлично я понял по поставленному вопросу, что чел хочет из рекввеста.
То, что вы с Сержем криво поняли начальный вопрос, вас не оправдывает.
...
Рейтинг: 0 / 0
20.10.2013, 15:03
    #38434531
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
МСУhandmadeFromRuМСУ, ну а где написано что имеем сразу строку в коде?
Ппц, ты жжешь...
iganКак в С# коде получить параметр

handmadeFromRuлично я понял по поставленному вопросу, что чел хочет из рекввеста.
То, что вы с Сержем криво поняли начальный вопрос, вас не оправдывает.
А нафиг тогда топикстартеру это самое разбиение на части, если и так всё на сервере на сишарпе формируется?
...
Рейтинг: 0 / 0
20.10.2013, 15:16
    #38434537
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
ShSergeА нафиг тогда топикстартеру это самое разбиение на части, если и так всё на сервере на сишарпе формируется?
Да мало ли, может пишет универсальный метод, который анализирует URL и при необходимости добавляет фрагмент, если его нет, или заменяет на другой фрагмент.
...
Рейтинг: 0 / 0
20.10.2013, 15:43
    #38434558
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
МСУiganКак в С# коде получить параметр

да емае ты даже на какой херне начинаешь спорить ни о чем. то что ты выделил также относиться и к реквесту. разницы нет абсолютно
...
Рейтинг: 0 / 0
20.10.2013, 15:56
    #38434577
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отлов параметров внутристраничной навигации
handmadeFromRuда емае ты даже на какой херне начинаешь спорить ни о чем.
А по-моему это ты сейчас льёшь воду ниачём. В чем смысл твоего выступления?

handmadeFromRuто что ты выделил также относиться и к реквесту. разницы нет абсолютно
Если человек пишет "получить параметр в С# коде", это значит его интересует, как получить параметр в С# коде. Почему ты решил, что это должен быть URL именно из "объекта Request"? Сходи выпей яду уже.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отлов параметров внутристраничной навигации / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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