在ASP.NETMVC中为只读表返回HTML或JSON?
如果您有一个将通过ajax更新的只读表,那么最好在服务器上生成标记,还是只返回JSON并在客户机上呈现该表 它们都相当简单,所以我想知道假设表标记相对简单,哪一个更可取 起初我认为返回JSON可能更快,但我不确定。看起来带宽是相似的,我不知道ASP.Net以JSON的形式返回集合与呈现部分视图的速度有多快在ASP.NETMVC中为只读表返回HTML或JSON?,asp.net,asp.net-mvc,json,razor,jquery-templates,Asp.net,Asp.net Mvc,Json,Razor,Jquery Templates,如果您有一个将通过ajax更新的只读表,那么最好在服务器上生成标记,还是只返回JSON并在客户机上呈现该表 它们都相当简单,所以我想知道假设表标记相对简单,哪一个更可取 起初我认为返回JSON可能更快,但我不确定。看起来带宽是相似的,我不知道ASP.Net以JSON的形式返回集合与呈现部分视图的速度有多快 是否有人做过任何基准测试或有任何意见认为在这种情况下更可取?我认为您应该返回JSON,并允许消费客户对该JSON应用呈现,如果您的产品需要针对不同的消费者进行更改,它们只是获取相同的原始数据并
是否有人做过任何基准测试或有任何意见认为在这种情况下更可取?我认为您应该返回JSON,并允许消费客户对该JSON应用呈现,如果您的产品需要针对不同的消费者进行更改,它们只是获取相同的原始数据并应用所需的特定格式规则。如果页面的性质是静态的,那么我建议服务器端呈现。如果需要交互式体验,请使用客户端渲染
这里有一个比较好的链接我同意。重要的是要记住,对于相当静态的内容,服务器端渲染通常会更快。