如何在ASP.Net中使用嵌入式资源?

时间:2010-01-22 08:54:31

标签: .net embedded-resource

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

由于

1 个答案:

答案 0 :(得分: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);

  • 测试你做了什么