【问题标题】:How to use embedded resource in ASP.Net?如何在 ASP.Net 中使用嵌入式资源?
【发布时间】:2025-12-04 20:20:03
【问题描述】:

我正在练习在 ASP.Net 中使用嵌入式资源。我编写了一个 javascript 文件,将其放入 C# 类库并将它的 Build Action 属性更改为 Embedded Resource。在我的 Web 项目中,我添加了对该类库的引用。我想在我的网页中使用该 javascript 文件,但我不知道如何使用?请帮帮我

谢谢

【问题讨论】:

    标签: .net embedded-resource


    【解决方案1】:

    我的问题已经解决了。 任何人都可以按照以下步骤完成: - 将类库添加到您的解决方案中 - 添加要嵌入的资源文件 - 在 AssemblyInfo.cs 中注册您的资源

    [assembly: System.Web.UI.WebResource("A.B.C", "D")]
    

    与: A 是您的类库名称 B 是包含您的资源文件的文件夹的名称 C 是资源文件的名称 D 是您的资源的内容类型(“text/javascript”或其他)

    • 在 asp.net 页面的代码隐藏文件中包含以下资源:

    string scriptLocation = Page.ClientScript.GetWebResourceUrl(typeof(之前添加的空类名), "A.B.C"); Page.ClientScript.RegisterClientScriptInclude("A.B.C", scriptLocation);

    • 测试你做了什么

    【讨论】: