jQuery + ASP.NET MVC Ajax的简单实现

来源:互联网 发布:python 矩阵计算 编辑:程序博客网 时间:2024/05/17 11:34

前台的实现很简单

 

使用的POST方式,在ASP.NET MVC2中使用Get方式会有一些小问题,看后台代码

上面是Controller中的代码

上面是Model的代码,很实现容易。

 

整体

前台发送一个Ajax请求,MVC框架捕获后,直接交给Controller处理,Post回的数据也被Asp.net mvc 框架自动传递给Model,使用起来还是很方便的。

而采取GET方式实现AJAX的时候,如果返回一个Json表达式,问题就出现了,ASP.NET MVC2出于安全的考虑会禁止使用GET方式,解决方式如代码

为Json()加入第二个参数:JsonRequestBehavior.AllowGet即可。

可以看到,通过带参数的Action可以读取到Get方式传入的数据。

 

另外就是前台不要忘记如下代码

只有这样Post数据才能自动传递给Model。

 

不过我一直也没有找到一个方法让一个View绑定两个Model,请高手们指教,感激不尽!!

原创粉丝点击