使用前端模版引擎或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 ,如需轉載請自行聯系原作者