Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Masco
6 / 6 / 0
Регистрация: 10.06.2013
Сообщений: 27
1

Как расширить ссылку из Controller/Action/Id до Contr/Action/Category/Id ?

16.10.2014, 00:15. Просмотров 707. Ответов 4
Метки нет (Все метки)

Здравствуйте, Дорогие форумчане!
Давно не брался за ASP, поэтому задаю несколько глупый и для кого-то очень простой вопрос: как расширить ссылку на страницу путем добавления, скажем, элемента пути "category", чтобы конечная ссылка выглядела следующим образом: /Controller/Action/Category/Id?

Я понимаю, что нужно расширить Rout_Config путем добавления параметра "category" UrlParameter.Optional, но как забивать результаты поиска из базы именно в /.../Category, чтобы можно было выводить все объекты заданной категории и сохранить ссылку?

P.S. (Просто расширить ссылку у меня получилось, но при ее сохранении результат поиска обнулялся)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2014, 00:15
Ответы с готовыми решениями:

A public action method 'Predpriyatiya' was not found on controller
Всем привет! асп мвц 4, все нормально работало, после очередных моих правок (уж не помню и...

Url.Action не указывает ссылку при наличии 2-ух опциональных параметров маршрутизации в Global.asax
Проблема в том что если в Global.asax в маршрутизацию добавить ещё 1 опциональный метод (act)...

Как передать скрипт через Action контроллера
Хочу передать скрипт, через метод контроллера в одном из параметров типо ViewBag.Script, т.к он...

Как передать параметры в через @Html.Action
Можно ли это сделать и как?

Как изменить значение action form в зависимости от выбранного radiobutton?
Как изменить значение action form в зависимости от выбранного radiobutton?

4
Cyberatino2
56 / 56 / 22
Регистрация: 24.09.2013
Сообщений: 172
16.10.2014, 02:46 2
Имеющийся код из RouteCofig и контроллера, где юзается.
И вопрос не ясен. Генерация ссылок - это либо Url.RouteUrl либо Html.ActionLink. В обоих методах есть перегрузки для параметров маршрута.
1
statham
-8 / 8 / 4
Регистрация: 14.10.2014
Сообщений: 61
16.10.2014, 20:33 3
Почитайте статейку
1
Masco
6 / 6 / 0
Регистрация: 10.06.2013
Сообщений: 27
16.10.2014, 23:14  [ТС] 4
Спасибо вам за помощь, выполнил посредством перегрузки 2 параметров маршрута. Все, оказывается, элементарно)
0
ArhangelSM
14 / 14 / 3
Регистрация: 04.10.2010
Сообщений: 573
18.06.2015, 13:48 5
Подскажите пожалуйста на моем примере как сделать что бы из http://xxx.com/Team/Index/2 стало http://xxx.com/Team/2
2 это id профиля
0
18.06.2015, 13:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2015, 13:48

Как сделать так, чтобы при нажатии кнопки Предосмотр форма отправляла данные в 'add.asp?action=preview' ?
... Есть форма с несколькими полями. И есть две кнопки - Предосмотр и Занести. Вопрос: как...

Можно ли переопределить Action
После новогодних праздников немного потупливаю :) Допусти пользователь обращается по ссылке...

@Url.Action with parameters
Есть простенькая Partial страничка, сделанная для AJAX.ActionLink <label>Новый email</label> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru