使用前端模版引擎或MVC框架,例如underscore.js的template或者是使用angular.js等框架,当然也可以不用任何框架自己拼接html。
如果是使用的asp.net mvc可以使用部分视图,由ajax直接加载服务器端渲染后的部分视图,这部分的全部代码请访问我的github。
前端直接发ajax请求RenderNews
使用这种方式是后端直接输出的是渲染后的html,有时候我们需要返回给前端错误码,例如{“code”:10000,"message":"成功","data":"<p>aaaaa</p>"},所以就需要在controller中动态调用分布视图,拿到渲染结果,动态调用代码为:
本文转自xmgdc51CTO博客,原文链接:http://blog.51cto.com/12953214/1944066 ,如需转载请自行联系原作者