C# .net mvc 里用泛型怎么接收AJAX POST的数据我现在接 收过来的全是null最好是代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# .net mvc 里用泛型怎么接收AJAX POST的数据我现在接 收过来的全是null最好是代码相关的知识,希望对你有一定的参考价值。
参考技术A写了一个简单示例,ajax访问url,保存相册名,参考一下吧。
View:
<input id="BtnSave" type="button" value="保存" />@section Scripts
@Scripts.Render("~/bundles/jqueryval")
<script>
var saveAlbum = function ()
$.ajax(
url: "albums/PostAlbum",
type: "POST",
data: AlbumName: "shanghai", Entered: "5/9/2013" ,
success: function (result)
alert(result);
,
error: function (xhr, status, p3, p4)
var err = "Error " + " " + status + " " + p3;
if (xhr.responseText && xhr.responseText[0] == "")
err = JSON.parse(xhr.responseText).message;
alert(err);
);
$(document).ready(function ()
$("#BtnSave").click(function ()
saveAlbum();
);
);
</script>
Controller:
[HttpPost]public string PostAlbum(Album album)
return String.Format("保存成功PostAlbum:0 1:d", album.AlbumName, album.Entered);
Model:
public class Albumpublic string AlbumName get; set;
public DateTime Entered get; set;
追问
是泛型怎不是普通 的字符串接收
参考技术B的
写道阿贾克斯访问网址,保存的专辑名称,是指它的一个简单的例子。
查看:
@部分脚本 @ Scripts.Render(“/捆/ jqueryval的”)以上是关于C# .net mvc 里用泛型怎么接收AJAX POST的数据我现在接 收过来的全是null最好是代码的主要内容,如果未能解决你的问题,请参考以下文章