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 Album
    
        public string AlbumName get; set;
        public DateTime Entered get; set;
    

追问

是泛型怎不是普通 的字符串接收

参考技术B

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

查看:

@部分脚本

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

以上是关于C# .net mvc 里用泛型怎么接收AJAX POST的数据我现在接 收过来的全是null最好是代码的主要内容,如果未能解决你的问题,请参考以下文章

java中啥是泛型,怎么用泛型?

C#进阶系列11 泛型

c# mvc ajax 提交与 接收参数

请问下,C#的泛型数组中的 ToDictionary 方法怎么用? 详细说明请进。。

ASP.NET里用AJAX实现用户名重复验证

c#泛型Generic