|
|
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
Т.е. если я хочу загрузить на страницу прожект с идом 123 Код: html 1. А как бы сделать чтобы юзер видел и мог скажем запомнить ссылку на этот же прожект, но типа такой: Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 13:07:58 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
никомуненужный функционал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 13:46:30 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
libruникомуненужный функционал нужный, раз спрашиваю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 13:56:54 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
WinnipuhТ.е. если я хочу загрузить на страницу прожект с идом 123 А как бы сделать чтобы юзер видел и мог скажем запомнить ссылку на этот же прожект, но типа такой: Код: html 1. Сделайте доп nullable параметр, в котором и будете указывать ваше значение. Будет типа: Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 14:10:32 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
PavluhaWinnipuhТ.е. если я хочу загрузить на страницу прожект с идом 123 А как бы сделать чтобы юзер видел и мог скажем запомнить ссылку на этот же прожект, но типа такой: Код: html 1. Сделайте доп nullable параметр, в котором и будете указывать ваше значение. Будет типа: Код: html 1. наверное можно в контроллере редиректить, и похоже хранить эту человеческую строку как ид прожекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 14:14:25 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
Winnipuhнаверное можно в контроллере редиректить, и похоже хранить эту человеческую строку как ид прожекта А зачем лишнее хранить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 14:15:31 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
PavluhaWinnipuhнаверное можно в контроллере редиректить, и похоже хранить эту человеческую строку как ид прожекта А зачем лишнее хранить? потому наверно, что так нет смысла делать Код: html 1. а вот так имеет: Код: html 1. а следовательно надо иметь однозначное соответствие для редиректа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 14:50:02 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
Winnipuh Код: html 1. а следовательно надо иметь однозначное соответствие для редиректа Так у вас и не может быть, если только у вас id=Vasya-prodaet-svoy-sait, но это тогда бред уже. Передавать object тип для идентификатора id - Очень умно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 14:57:52 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
умная ссылка внизу, а сам делал через HttpModule и там перенаправлял RerwritePath. изза чертовых 5% юзеров которые это хотят) http://erraticdev.blogspot.com/2011/01/custom-aspnet-mvc-route-class-with.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 15:02:27 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
PavluhaWinnipuh Код: html 1. а следовательно надо иметь однозначное соответствие для редиректа Так у вас и не может быть, если только у вас id=Vasya-prodaet-svoy-sait, но это тогда бред уже. Передавать object тип для идентификатора id - Очень умно! не бред, все нормалёк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 15:04:07 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
brainproofумная ссылка внизу, а сам делал через HttpModule и там перенаправлял RerwritePath. изза чертовых 5% юзеров которые это хотят) http://erraticdev.blogspot.com/2011/01/custom-aspnet-mvc-route-class-with.html о, именно то, о чем вопрос, всё как говорится "в цвет" ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 15:05:12 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
PavluhaWinnipuh Код: html 1. а следовательно надо иметь однозначное соответствие для редиректа Так у вас и не может быть, если только у вас id=Vasya-prodaet-svoy-sait, но это тогда бред уже. Передавать object тип для идентификатора id - Очень умно! скажи это сеошникам ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 15:06:25 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
brainproofPavluhaпропущено... Так у вас и не может быть, если только у вас id=Vasya-prodaet-svoy-sait, но это тогда бред уже. Передавать object тип для идентификатора id - Очень умно! скажи это сеошникам ) +100500 вот именно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 15:08:58 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
автор+100500 вот именно гыгыгы... что, именно?! Код: c# 1. 2. какая из ссылок запомнится проще и, в какой при наборе труднее допустить ошибку?! ПыСы: если уж задумался о сабже, то неплохо бы расширить свои представления о "юзер френдли" ссылках и целесообразности их использования в том или ином случае!!! + так или иначе, тебе нужна таблица соответствий, а где и как ты будешь её обрабатывать, в принципе, значения не имеет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 15:56:37 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
самое простое - самому заполнять RouteTable с френдли ссылками и ручным указанием акшинов, имхо я именно так и делал, работает четко и быстро ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 16:08:36 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
юзер френдлиавтор+100500 вот именно гыгыгы... что, именно?! Код: c# 1. 2. какая из ссылок запомнится проще и, в какой при наборе труднее допустить ошибку?! ПыСы: если уж задумался о сабже, то неплохо бы расширить свои представления о "юзер френдли" ссылках и целесообразности их использования в том или ином случае!!! + так или иначе, тебе нужна таблица соответствий, а где и как ты будешь её обрабатывать, в принципе, значения не имеет! так где можно расширить "свои представления"? дял использования таких ссылок может быть много причин. Естественно никто не будет в голове держать ссылки, ну разве что кроме анонимов каких-нибудь Например, если юзер запомнил где-то ссылку и потом по ее названию он видит приблизительно о чем речь. Но не 555 или 2011-01/555 А вообще-то выше написано было правильно, это может быть не фантазия девелопера типа а дай-ка я сделаю вот так, а требование юзера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 16:27:06 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
гугли MVC routing грамотно настроенный рут позволяет обойтись без это свистопляски ос всякими сторонними или своими классами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 16:39:52 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
OracleLoverгугли MVC routing грамотно настроенный рут позволяет обойтись без это свистопляски ос всякими сторонними или своими классами нашел в книжке, Pro ASP.NET MVC3 Framework, вроде об этом URLs, Routing, and Areas ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 16:41:27 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
авторНапример, если юзер запомнил где-то ссылку и потом по ее названию он видит приблизительно о чем речь. Но не 555 или 2011-01/555 угу... ну вот смотри! я запомнил что Вася продаёт сайт (или проект ;) - как бэ логика мне подсказывает набирать следующее projects/sale/vasja - понимаешь?! Код: c# 1. 2. 3. соответственно и структура таблиц хранилища данных будет подчинена этой логике и роуты и всё встанет на свои места! ;) ссылка должна быть практичной, а не кратко-описательной (для этого есть контент страницы)! авторА вообще-то выше написано было правильно, это может быть не фантазия девелопера типа а дай-ка я сделаю вот так, а требование юзера. если сайт создаётся для одного юзера - таки да! ;) чуть не забыл ;)автортак где можно расширить "свои представления"? в книгах, полагаю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 16:46:23 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
юзер френдлиавторНапример, если юзер запомнил где-то ссылку и потом по ее названию он видит приблизительно о чем речь. Но не 555 или 2011-01/555 угу... ну вот смотри! я запомнил что Вася продаёт сайт (или проект ;) - как бэ логика мне подсказывает набирать следующее projects/sale/vasja - понимаешь?! Код: c# 1. 2. 3. соответственно и структура таблиц хранилища данных будет подчинена этой логике и роуты и всё встанет на свои места! ;) ссылка должна быть практичной, а не кратко-описательной (для этого есть контент страницы)! авторА вообще-то выше написано было правильно, это может быть не фантазия девелопера типа а дай-ка я сделаю вот так, а требование юзера. если сайт создаётся для одного юзера - таки да! ;) + чуть не забыл ;)автортак где можно расширить "свои представления"? в книгах, полагаю! "в книгах, полагаю!" - жесть! ты немного не о том, ну да ладно... что инетересно, когда юзер хочет "смело" выступить и обычно нахамить, он включается как аноним ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 17:06:53 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
WinnipuhOracleLoverгугли MVC routing грамотно настроенный рут позволяет обойтись без это свистопляски ос всякими сторонними или своими классами нашел в книжке, Pro ASP.NET MVC3 Framework, вроде об этом URLs, Routing, and Areas угу, почитай покури, можешь покушать даже - роутинг замечательная и мощная штука когда все поймешь. В твоем случае например будет(допуская что контроллер - Home, а действие - Show) Код: c# 1. 2. 3. 4. 5. Только этот роут надо вставить перед дефолтным, ибо по правилу роутинга - все "узкие" правила должны располагаться перед более общими ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 17:10:45 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
авторчто инетересно, когда юзер хочет "смело" выступить и обычно нахамить, он включается как аноним ну вот, ты уже считаешь себя оскорблённым ;))) автор"в книгах, полагаю!" - жесть! жесть что?! знания из книг?! ;))) авторты немного не о том, ну да ладно... о том, о том! есть такая штука - хлебные крошки (broadcrumb) - равняйся на них в создании "юзер френдли" ссылок - будет тебе счастье! Успехов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 17:20:02 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
vladgrigавторчто инетересно, когда юзер хочет "смело" выступить и обычно нахамить, он включается как аноним ну вот, ты уже считаешь себя оскорблённым ;))) автор"в книгах, полагаю!" - жесть! жесть что?! знания из книг?! ;))) авторты немного не о том, ну да ладно... о том, о том! есть такая штука - хлебные крошки (broadcrumb) - равняйся на них в создании "юзер френдли" ссылок - будет тебе счастье! Успехов! да перестань, о чем ты, какой там "оскорбленным" этим анонимусом был ты? ай-яй-яй жесть о банальных советах, причем с видом юзера перечитавшего все, что издавалось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 17:24:10 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
авторэтим анонимусом был ты? ай-яй-яй пффф... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 17:45:05 |
|
||
|
MVC3: как сделать юзер френдли ссылки?
|
|||
|---|---|---|---|
|
#18+
Winnipuh, url должен быть уникальным, в таком случае нет проблемы ассоциировать его с id, тоесть добавить поле urlid скажем (в базе). В таблице роутов, что нибудь вроде: Код: c# 1. 2. 3. 4. проще конечно прятать id в ссылке сам обычно делаю так: Projects/123/Vasya-prodaet-svoy-sait вроде сеошники не жаловались ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 17:45:53 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37583150&tid=1360163]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 475ms |

| 0 / 0 |
