Здравствуйте, возможно ли иметь форму ASP.NET MVC, которая использует маршруты, определенные в Global.asax, для публикации своих значений (через запрос GET)? У меня есть форма, определенная как это:ASP.NET MVC форма, перенаправляющая на маршрут
<% using (Html.BeginForm("CanviaOpcions","Sat",FormMethod.Get))
{ %>
<fieldset>
<legend>Opciones</legend>
<%= Html.DropDownList("nomSat")%>
<input type="submit" />
</fieldset>
<% } %>
и следующий маршрут в моем global.asax:
routes.MapRoute(
"Canvia Opcions",
"Sat/{nomSat}",
new { controller = "Sat", action = "CanviaOpcions" }
);
Я хочу, чтобы после отправки формы с nomSat, имеющие значение XXX иметь следующий URL в моем браузере: http://machinename/sat/XXX
Возможно ли это?
Nice. Однако мне нужен дополнительный перенаправление. Было бы лучше иметь специальный Html.BeginForm, который использовал маршрутизацию ASP.NET MVC ... –