当前位置:首页 > 深入Atlas系列之服务器端支持(上)

深入Atlas系列之服务器端支持(上)

点击次数:908  更新日期:2010-12-26
\n

在上一篇文章里,我们分析讨论了使用Atlas在进行AJAX访问Web Services所用的客户端代码。但是如果要实现这一功能,很显然还离不开服务器端的支持。在这篇文章里,我们就来讨论这一点。

  增加服务器端的支持其实就是添加/改变处理一个HTTP Request的方式。在ASP.NET中,是通过一个实现了System.Web.IHttpHandler接口的类来处理Request。我们可以在Web.config里通过配置将Request与实现IHttpHandler的类进行映射,以此告诉ASP.NET这个Request该由谁来处理。例如,在Atlas中,对于Culture的支持文件atlasglob.axd,就把该文件请求交由Microsoft.Web.Globalization.GlobalizationHandler类来处理。


\n

<httpHandlers>
<add verb=”*” path=”atlasglob.axd” type=”Microsoft.Web.Globalization.GlobalizationHandler” validate=”false”/>
</httpHandlers>

\n