为什么在使用telerik控件时需要更改web.config中的处理程序
我有一个问题,为什么在使用telerik控件时需要将Handler添加到web.config文件 以下代码的意义是什么为什么在使用telerik控件时需要更改web.config中的处理程序,telerik,Telerik,我有一个问题,为什么在使用telerik控件时需要将Handler添加到web.config文件 以下代码的意义是什么 <system.web> <httpHandlers> <add verb="GET,HEAD" path="asset.axd" validate="false" type="Telerik.Web.Mvc.WebAssetHttpHandler, Telerik.Web.Mvc" /> </httpHandlers> <
<system.web>
<httpHandlers>
<add verb="GET,HEAD" path="asset.axd" validate="false" type="Telerik.Web.Mvc.WebAssetHttpHandler, Telerik.Web.Mvc" />
</httpHandlers>
</system.web>
另一个问题是,在本节中,为什么我们首先删除资产处理程序,然后立即再次添加它
<handlers>
<remove name="asset" />
<add name="asset" preCondition="integratedMode" verb="GET,HEAD" path="asset.axd" type="Telerik.Web.Mvc.WebAssetHttpHandler, Telerik.Web.Mvc" />
</handlers>
。axd文件是HTTP处理程序文件,Telerik可能会使用它们来管理脚本和资产,例如用于皮肤的图像和样式表。 此处理程序必须在web.config中注册,以便在浏览器请求此文件时执行,并确保将其定向到相应的HTTP处理程序。Telerik幕后控制可以安全地假设资产可用 如果您查看应用程序的generate html源代码,您可能会看到对asset.axd?blah==3dfijefi的引用。如果您查看此文件的内容,您将确切地看到发生了什么(尽管可能已缩小) 至于为什么他们建议删除并再次添加,我怀疑这是为了停止可能引用旧版本的父web.config文件等?只是一个安全网而已