我正在使用 getJson 方法在 javascript 中调用控制器操作。我需要将两个参数传递给控制器上的操作方法,但我正在努力这样做。我不完全了解路由表,并且不确定这是否是我需要使用它才能使其正常工作。请参阅下面的示例,了解我正在尝试做的事情。
var action = "<%=Url.Content('~/Postcode/GetAddressResults/')%>" + $get("Premise").value + "/" + $get("SearchPostcode").value
$.getJSON(action, null, function(data) {
$("#AddressDropDown").fillSelect(data);
});
这是我的路线,我不明白如何利用......
routes.MapRoute(
"postcode",
"Postcode/GetAddressResults/{premise}/{postcode}",
new {
controller = "Motor", action = "GetAddressResults",
premise = "", postcode = ""
});