C# .net mvc 里用泛型怎么接收AJAX POST的数据我现在接 收过来的全是null最好是代码 20
2个回答
展开全部
写了一个简单示例,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 Album
{
public string AlbumName { get; set; }
public DateTime Entered { get; set; }
}
追问
是泛型怎不是普通 的字符串接收
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询