【发布时间】:2020-04-23 08:42:04
【问题描述】:
我是 MVC 编程的新手,所以请原谅这个问题中任何可能的愚蠢。
$(document).ready(function () {
$("#btnGenerate").click(function () {
$.ajax({
type: "GET",
url: '/Main/MyMethod',
data: JSON.stringify($('#searchForm').serializeArray()),
dataType: 'json',
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
})
return false;
});
});
还有我在控制器中的方法:
[HttpGet]
public FileStreamResult MyMethod(MyModel r)
{
return null;
}
我确实收到 500 内部服务器错误。
【问题讨论】:
-
什么模型被传入这个视图?
-
@model MyModel .
-
我的回答应该能解决这个问题
-
是否包含 MyModel 类及其属性?谢谢
标签: c# ajax asp.net-mvc model-view-controller