0

我正在开发一个“单页”的 Umbraco 站点——无需重新加载,只有 ajax 调用。

该站点将有很好的 url 并使用 html5 推送状态历史记录。

这里的问题是每次向服务器发出请求时,我都需要根据请求的类型进行不同的处理:普通或 ajax。

对于通常的请求,我需要显示内容及其母版页。

对于 ajax 请求,我只需要显示内容。

我不知道如何做到这一点 - 路由和母版页魔术。

任何人都可以帮忙吗?

4

1 回答 1

0

您可以使用备用模板。有关更多信息,请参见此处。基本上,让备用模板以您想要的任何格式呈现内容,而不需要完整的 html 模板,然后确保您的所有 AJAX 请求都使用备用模板调用页面。

不过要提醒一句,如果您使用 AJAX 进行所有网站导航并且没有重新加载页面,那么 Google(或大多数其他搜索引擎蜘蛛)将无法正确索引您的网站(因为他们没有) t 处理 javascript) 并且您的网站排名不会很好。

于 2012-04-24T15:41:21.560 回答