程序员人生 网站导航

关于MVC 和 AJAX 的冲突的解决办法

栏目:jscript时间:2014-03-22 14:37:31
mvc模式中所有的请求都是由control处理,从model获取数据,刷新页面。

而ajax实现的局部刷新,是由控件直接调用model刷新数据。

这两个是不是有冲突呀?

想过将要局部刷新内容放到Frame中,就可以实现mvc ,但太麻烦了。

是不是用ajax就要打破mvc了?

--------------------------------------------------------------------------------
yang

报告违规

2008年04月24日, 上午 4:34 UTC
WilsonWu

版主MVP

帖子1,446 解答 回复: MVC 和 AJAX 的冲突
此帖子是否有帮助?

MVC目前是预览版,还不支持AJAX,所以如果做项目的话请慎用MVC。

--------------------------------------------------------------------------------
成都零码软件服务 http://www.learnmark.com.cn

报告违规

2008年04月24日, 下午 3:57 UTC
Jeffrey Zhao
版主MVP

帖子58
解答 回复: MVC 和 AJAX 的冲突
此帖子是否有帮助?

ASP.NET AJAX依赖PostBack,自然不能在ASP.NET MVC中使用。
ASP.NET MVC目前没有原生的AJAX支持,不过其实有各种与服务器端技术无关的AJAX类库或解决方案使用。

Nikhil Kothari写了一篇文章可以参考以下,http://www.nikhilk.net/Ajax-MVC.aspx,不过个人觉得写的不好,甚至有些破坏了MVC的职责。我近期将写一篇关于这方面的文章,提供一个更好的解决方案,到时候会给出链接。
--------------------------------------------------------------------------------
Happy programming, happy life.

报告违规

2008年04月26日, 下午 5:03 UTC
Jeffrey Zhao

版主MVP

帖子58 解答 回复: MVC 和 AJAX 的冲突
此帖子是否有帮助?

文章链接:http://www.cnblogs.com/JeffreyZhao/archive/2008/04/26/try-to-build-an-updatepanel-for-asp-dot-net-mvc.html

--------------------------------------------------------------------------------
Happy programming, happy life.
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐