您只需要使其成为一个
ActionResult。另外,如果您使用的是Ajax POST,则该操作需要用
HttpPost属性标记。试试这个:
[HttpPost]public ActionResult test(string dealerID){ return Content("It works");}编辑 实际上,语法还有其他一些问题。
Url.Action
控制器/操作参数的顺序错误-首先应为“ ActionName”,然后为“ ControllerName”- 对于
Url.Action
,如果控制器类为“ HomeController”,则只需“ Home” - JQuery选项语法错误-应该是
success: function(data) {}。
$.ajax({ url: '@Url.Action("test", "Home")', data: {dealerID: dealerID}, type: 'POST', success: function(data) { alert(data); }});


