我有一个包含 DropDownList 的 MVC 页面
<form id="locations" action="@Url.Action("details", "location")">
@Html.DropDownList("id", Model.AllLocation, "SELECT LOCATION")
在列表上进行选择时,我使用 JQuery 提交表单
$('select').change(function(){
var form = $('#locations');
form.submit();
});
这会将参数作为查询字符串添加到 url
http://mysite/controller/action?id=1234
我想得到的是
http://mysite/controller/action/1234
这样做的正确方法是什么?