javascriptでgetJsonメソッドを使用してコントローラアクションを呼び出す。コントローラーのアクションメソッドに2つのパラメーターを渡す必要がありますが、私はそうするのが苦労しています。私はルーティングテーブルを完全に理解していませんが、これが動作するために必要なものかどうかはわかりません。私がしようとしていることの下の例を見てください。ASP.NET MVC getJsonからコントローラに複数のパラメータを渡す
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 = "" });