我正在使用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 = ""
});