【发布时间】:2017-11-24 12:05:20
【问题描述】:
我正在开发 .net 核心应用程序。我需要使用 Post 方法将 java 脚本值传递给我的控制器。我正在使用java脚本代码如下
data = {'imageValue':'some test'}
$.ajax({
type: 'Post',
url: '/Home/UploadData',
dataType: 'json',
contentType: 'application/json',
data: data,
success: function (data) {
alert(data);
console.log('sample');
},
error: function(){
}
});
我的控制器是
[HttpPost]public string UploadData([FromBody] string imageValue)
{return imageValue;} 但 imageValue 总是返回 null。如果我的代码有任何错误,请解决问题。
【问题讨论】:
-
什么返回
null?您的预期行为是什么?现在和何时发生了什么? -
你能发布 C# 控制器吗?我想你错过了
[FromBody]属性 -
你是否从服务器端发送了正确的 json 对象?
标签: javascript asp.net-mvc asp.net-core-mvc .net-core