【发布时间】:2014-04-01 21:21:48
【问题描述】:
我正在创建包含大量 AJAX 逻辑的网站。我开始想知道我是否应该返回带有对象模型的 JSON(因为我必须发出一些请求,然后替换/插入一些 html 节点作为响应),例如:
{ 'Author' : 'Name@Surname', 'Email': 'some@email', 'listOfSomething' = [...], ...} //very advanced JSON
然后使用一些js模板引擎解析我的对象并插入到DOM中的正确位置
或
返回带有解析剃须刀模板的 JSON,例如:
{listOfSomething: [{id:0, parsedView:ASP.NET.ParseViewWithModel(MyModel[0])},{id:1, parsedView:ASP.NET.ParseViewWithModel(MyModel[1])}, ... ]}
第二选择的优点是它需要的逻辑要少得多。应该使用哪种方法以及何时使用?第二种方法可能是好的解决方案吗?
【问题讨论】:
标签: javascript asp.net asp.net-mvc json view