遇到MVC绑定问题。在我的action方法中,id参数总是3.我甚至重新启动以确保没有缓存某些内容。希望我在这里遗漏一些简单的东西。 (我无法发布调试会话的图像,因为我没有声望点。)任何帮助都会很棒。
我的控制器代码:
[HttpGet]
public JsonResult GetSampleData(int id)
{
return new JsonResult
{
Data = new List<string>{"some", "data", },
JsonRequestBehavior = JsonRequestBehavior.AllowGet
};
}
来自小提琴手:
GET http://localhost:51610/Event/GetSampleData/?id=50
该链接是使用jQuery调用生成的:
$.ajax(url,
{
data: { id: 50 }
}
);
答案 0 :(得分:0)
尝试更改ajax调用中的url
$.ajax{
url: '@Url.Action("GetSampleData", "Controller", new { id = "----" })".replace("----", 50),
type...