【发布时间】:2017-05-05 15:01:52
【问题描述】:
在 MVC 中我有函数
[HttpPost] public JsonResult SaveCard(Dictionary如果我像这样通过 jquery 发布数据
$.ajax({
url: "/Ajax/Admin/Hardware/SaveCard",
type: "POST",
accept: "application/json",
data: { Data: [], IDPC: 5 },
success: function (Response) { }
});
然后会返回
{"Data":{"controller":{},"action":{}},"IDPC":5}
看到问题了吗?我希望数据为空,因为如果数组为空,ajax 不发送数据参数,所以请求只发送 IDPC 参数,函数 SaveCard 只检索一个参数,第二个可能为空,但不是。我现在不知道为什么以及为什么会有控制器和操作等 Data 参数项。
感谢您的帮助
【问题讨论】:
标签: c# asp.net-mvc