【发布时间】:2020-11-07 08:29:29
【问题描述】:
我有一个 asp.net core mvc 项目,其中一个控制器包含以下方法,
public class DetailsController : Controller
{
public async Task<IActionResult> getEvents([FromQuery]string a, [FromQuery]string b)
{
...
return Json(result);
}
}
我正在使用 $.getJSON 方法访问它,但是浏览器总是返回错误 404:
$.getJSON('/Details/getEvents?a=1&b=2')
我曾尝试在浏览器中点击此网址,但它会引发以下错误: 未找到该网址的网页: https://www.example.com/Details/getEvents?a=1&b=2 HTTP 错误 404
***** 更新 ***** 路由配置
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
【问题讨论】:
-
我使用的是mvc4.1.1,它可以使用
$.getJSON('/Details/getEvents?a=1&b=2')正确获取json。
标签: asp.net-mvc asp.net-mvc-3 model-view-controller asp.net-core-mvc