[quote=引用 11 楼 xl_0715 的回复:] 找到问题所在了..很无语 因为用了kendo ui grid,里面有个属性和我在Action中接收参数的变量名一样,导致了接收到的参数总是为null,改了个变量名就ok了。 希望能帮助后面遇到类似问题的朋友...
找到问题所在了..很无语 因为用了kendo ui grid,里面有个属性和我在Action中接收参数的变量名一样,导致了接收到的参数总是为null,改了个变量名就ok了。 希望能帮助后面遇到类似问题的朋友...
受到批评了。。。 Public ActionResult AddPeople(People newPeople) { //执行这个action的时候 newPeople 为null ... } ------------ js: $.get("DoSt/AddPeople", { name: "John", age: "18" } ); 前台用 httpwatch 监控访问正常,调试也能进入到请求的action,但是作为newPeople总是为null。 没想到我发的问题这么难以理解...不好意思
应该这样 Public ActionResult AddPeople(string name,int age) { var people=new newPeople{Name=name,Age=age}; //执行这个action的时候 newPeople 为null ... } ------------ js: $.get("DoSt/AddPeople", { name: "John", age: "18" } );
在 action中我用的model=>people实体类为参数,而ajax传递过来的时候为 name:'zs',age:18(以get方式),但是people总是为null,这种问题可能出现在哪里呢?如何快速的判断这种问题的原因。
62,046
社区成员
669,049
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧