C# .net mvc 里用泛型怎么接收AJAX POST的数据我现在接 收过来的全是null最好是代码 20

 我来答
冷库软件
推荐于2016-03-09 · TA获得超过889个赞
知道小有建树答主
回答量:1672
采纳率:0%
帮助的人:1214万
展开全部

写了一个简单示例,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; }
    }
追问
是泛型怎不是普通 的字符串接收
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qat91497
2013-05-10
知道答主
回答量:20
采纳率:0%
帮助的人:5.3万
展开全部

写道阿贾克斯访问网址,保存的专辑名称,是指它的一个简单的例子。

查看:

 

@部分脚本{

@ Scripts.Render(“/捆/ jqueryval的”)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式