日期:2014-05-17  浏览次数:20447 次

如何才能跟前端分离,真正写后台代码~~~
现在前端那边写好,套数据总是要套写服务器控件上去。如果前端有什么东西要改的话,这样又有些东西要重新套过,十分没效率。求前端和后台完全分离开发的方法

------解决方案--------------------
简单点就用mvc吧


------解决方案--------------------
前端和后台交互数据都是通过ajax+json方式
禁止前台直接套用服务器控件
------解决方案--------------------
引用:
引用:前端和后台交互数据都是通过ajax+json方式
禁止前台直接套用服务器控件
有什么好的学习课程么

JavaScript+Jquery,后端提供json数据就可以了。
------解决方案--------------------
mvc。前台纯html。
------解决方案--------------------
MVC设计模式采用视图控制器自动渲染页面,
不需要程序员写任何所谓"前端"代码
------解决方案--------------------
MVC和webform 的jquery+ajax+json来实现都可以

当然在webform下也可以完全不用控件  用<%= 变量%>
和<% foreach(var v in xxx){%>
   <%= v.aaa%>
<%}%>
这种方式来输出你的值也都ok
------解决方案--------------------
模板化 NVelocity
------解决方案--------------------
说实话,要完全分离是几乎不可能的。即便是mvc,后台post回来的数据还可能包含js。因此,你们的分法错了。根本就不应该分前端后端。应该全部由后端的人负责。所谓前端只负责ui设计。如果一定要把html从后端分离出来,那么应该前端做的html涉及控件的部分用jpg临时替代。后端的人负责最后的装配。或者mvc吧,相对而言两者分离较远