我正在构建一个 MVC 应用程序,当我浏览该应用程序时,我注意到布局与我的内容一起重新加载。
我知道这是默认和预期的行为。
我真的很想避免重新加载布局,有什么想法吗?
我正在构建一个 MVC 应用程序,当我浏览该应用程序时,我注意到布局与我的内容一起重新加载。
我知道这是默认和预期的行为。
我真的很想避免重新加载布局,有什么想法吗?
没有办法指示它不重新加载布局
只要您请求 url,Layout 就会在后端呈现,它会返回一个使用 layout 重新渲染的视图。
但是,使用 ajax 加载视图对 SEO 不利,您可以采取一些变通方法。或者我应该说搜索引擎优化是愚蠢的,有人应该修复那个狗屎。
我发布了一个链接,向您展示当您拥有 ajax 网站时,爬虫的行为方式
http://moz.com/blog/how-to-allow-google-to-crawl-ajax-content
有一些很棒的框架,比如 Backbone、angularjs、knockout,它们可以让你轻松完成你想做的事情。