我正在为我的Umbraco网站做AJAX功能。Umbraco - 检查请求是否为XmlHttpRequest
基本上我想要做的是当有人请求http://mysite.com/news与XmlHttpRequest标头,然后我想Umbraco返回下一页的JSON。
我一直在试图做的是找到合适的地方来检查Umbraco中的标题。基本上我想重写或继承一些类,我可以检查标题并根据标题返回Json或HTML中的页面。
我使用一把umbraco 4.7.0(1.0.4090.21631)
任何反馈会更受欢迎!谢谢!
谢谢,我一直以我自己的方式相当盲目,基本上是一个HttpModule,它检查请求标头并返回JSON中的Umbraco页面。你怎么看待这个想法? – raRaRa
我会将您的答复标记为答案,因为它与我的解决方案最接近。通过创建我自己的HttpModule并检查标题,我确实走了自己的路。工程就像一个魅力:) – raRaRa
这是有点相同的事情。建议检查altTemplate方法 - 对于RSS,JSON等非常适用。还有/ base允许您编写.NET类和方法,将它们注册到/config/restExtensions.config中,然后通过带有参数的URL调用它们 - 当我不使用altTemplate方法时,我通常使用它自己返回JSON。 –