Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASP.NET MVC: Проблема с формированием урла после RedirectToAction()
|
|||
|---|---|---|---|
|
#18+
Разбираюсь с ASP.NET MVC Framework-ом. Наткнулся на следующие грабли - в конце экшена "EditItem" контроллера "Lists" обрабатывающего форму, делаю:Return RedirectToAction("ViewItem", New With{.ListId = 1, ItemId = 2}) И как мне казалось, я должен перенаправиться на "/Lists/ViewItem/1/2" в соответствии с маршрутом:routes.MapRoute( _ "ViewItem", _ {controller}/{action}/{ListId}/{ItemId}, _ New With { _ .controller = "Lists", _ .action = "ViewItem", _ .ListId = Nothing, _ .ItemId = Nothing} _ ) Но меня перекидывает на "/Lists/ViewItem?ListId=1&ItemId=2". Перекопал все, что только можно было, но ответа не нашел. Из-за чего это может быть и как увидеть в адресной строке все-таки "/Lists/ViewItem/1/2"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2009, 18:48 |
|
||
|
ASP.NET MVC: Проблема с формированием урла после RedirectToAction()
|
|||
|---|---|---|---|
|
#18+
2 c_RA_w это у тебя бейсик?.. на шарп не похоже. ) вот на шарпе, все работает: Это в глобал.асакс, наш роут должен идти ДО объявления роута по-умолчанию! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. /MyTest/Test2 идет редирект на /MyTest/Test/5/5 Все работает как надо, почему у тебя не пашет, не знаю. Но может потому что роут зарегистрирован позже, чем роут по умолчанию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2009, 21:08 |
|
||
|
ASP.NET MVC: Проблема с формированием урла после RedirectToAction()
|
|||
|---|---|---|---|
|
#18+
Угу, это он самый - васик. :) Спасибо за наводку про маршруты, разобрался, теперь все работает как надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2009, 12:26 |
|
||
|
ASP.NET MVC: Проблема с формированием урла после RedirectToAction()
|
|||
|---|---|---|---|
|
#18+
Прошу помочь! В global.asax определёно 2 маршрута: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Перенаправление: Код: c# 1. формирует URL типа http://localhost:56131/Cart/Index?returnUrl=%2FAnything А надо URL вида http://localhost:56131/Cart/Index/%2FAnything . Почему RedirectToAction формирует URL по первому маршруту, а не по 2-му? Я же вызываю RedirectToAction с параметром. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2013, 17:36 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38197721&tid=1358628]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 319ms |

| 0 / 0 |
