Angenommen, ich rief Index() von der HomeController, die die Ansicht Index.aspx zurückgibt, kann jquery in JavaScript javascript auf Index.aspx rufen Sie eine Methode in einem anderen Controller (ExternalController)?Können Sie eine Methode von einem Controller aufrufen, wenn die View von einem anderen Controller erstellt wurde?
$.ajax({
type: "POST",
url: "/Home/sayHi",
dataType: "json",
data:({ currRow : centerPost[0], offset : ((-1 * Math.ceil(numRows/2)) + 1) }),
error:function(request){alert(request.statusText)},
success:function(result){alert(result)}
}).responseText;
gab mir keine Fehler, wurde die Seite von dem Homecontroller
$.ajax({
type: "POST",
url: "/Row/getRowName",
dataType: "json",
data:({ currRow : centerPost[0], offset : ((-1 * Math.ceil(numRows/2)) + 1) }),
error:function(request){alert(request.statusText)},
success:function(result){alert(result)}
}).responseText;
gab mir ein Internal Server Error ...
nur fragen, ob es mir Aufruf gemacht werden kann, weil ich Ein anderer Controller als der, von dem die Ansicht gerendert wurde