我正在使用SPA
构建Backbone.js
个应用程序,并且back-end
我要使用ASP.NET Web API
。我只需要一页,这个事实给我带来了很多困惑。
ApiController
会返回json
响应,据我所知,asp.net
中根本不需要具体的观点。我对吗?
我可以在主页上使用纯HTML吗?或者我应该使用*.cshtml
并打电话给RenderBody
吗?
如果选择第一个选项,那么我将如何处理验证?
谢谢!
答案 0 :(得分:1)
诀窍是,如果您希望搜索引擎能够为您的网页编制索引,或者人们能够使用自定义图标/描述等分享到Facebook,那么您需要提供静态HTML服务 - 无这些机器人能够像浏览器那样运行你的javascript来呈现页面。
如果您对此不感兴趣,那么是的,您可以完全避免RenderBody
。