Я хочу добавить строку запроса в конец URL-адреса, используя маршруты. Как это сделать в Global.asax?Добавить строку запроса в конце URL-адреса, используя маршруты в ASP.NET MVC3
routes.MapRoute(
"Detail",
"{controller}/{action}/{id}/{name}",
new
{
action = "Detail",
name = UrlParameter.Optional,
// it is possible to add here query string(s) ?
},
new[] { "MyProject.Controllers" }
);
Например, фактический URL содержит:
www.mysite.com/MyController/Detail/4/MyValue
, но я хочу, чтобы создать что-то вроде:
www.mysite.com/MyController/Detail/4/MyValue?ref=test&other=something
Я буду использовать в любом случае 'Url.Action', я не нашел решение для автоматического размещения в Global.asax –