c# - Telerik RadControls,控制当 EnableEmbeddedScripts 为 true 时生成 ScriptResource.axd 文件的位置

标签 c# asp.net telerik rad-controls

在 Telerik RadControls 中,当 EnableEmbeddedScripts 为 true 时,如何控制生成 ScriptResource.axd 文件的位置?

默认情况下,它将它们呈现在我的网络应用程序的根目录中,并且

<add key="Telerik.WebControls.RadControlsDir"
        value="~/Resources/RadControls/"/>

似乎不起作用,EnableEmbeddedScripts 不是 false。

最佳答案

ScriptResourceHandler 中所述MSDN 页面上,ScriptResourceHandler 只是一个“处理嵌入式脚本文件的所有请求的类”。

它生成您可以在浏览器开发工具(即:chrome)中看到的输出,但生成的内容本身并不存储在服务器上。相反,用于生成此内容输出的资源是在应用程序内编译的(这是文件属性中的“构建操作:嵌入式资源”)。

附加说明:处理程序通常由 Web.config 文件中的以下部分定义(尽管 Telerik 可能对其文件(例如主题/javascript)使用自定义处理程序):

<httpHandlers>
  <add verb="GET,HEAD" path="ScriptResource.axd" 
    type="System.Web.Handlers.ScriptResourceHandler, 
    System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, 
    PublicKeyToken=31bf3856ad364e35" validate="false" />
</httpHandlers>

关于c# - Telerik RadControls,控制当 EnableEmbeddedScripts 为 true 时生成 ScriptResource.axd 文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19036889/

相关文章:

javascript - Kendo 工具栏附加不起作用

c# - 重构多个 if 语句

javascript - 在窗口中获取第一个可见的 iFrame 并打印它

c# - WPF Prism 将 View 加载到区域,以前的 View 不会被删除

c# - 将 C++ DLL 翻译成 C# - 如何翻译结构中包含的结构

c# - Xamarin.Forms.Xaml.XamlParseException : Cannot assign property "IsVisable" : Property does not exists

asp.net - 如何在不拆分单词的情况下包装从数据库中获取的文本?

ASP.NET MVC - 将外部模型传递给编辑器模板

c# - 添加引用asp.net后编译错误

C# MySQL - "Update"正在选择每一行/所有内容