Javascript嵌入式图像资源

时间:2012-09-12 08:55:49

标签: c# javascript asp.net custom-controls embedded-resource

我目前正在自定义控件中使用嵌入式资源。我有嵌入的图像,这些图像是导航等的图标。但是我需要能够在嵌入式JavaScript中使用这些图像来根据特定标准更改图像。

我知道如何在c#asp.net页面中访问嵌入式资源,但不是在JavaScript中。

我试过以下但没有成功。

document.getElementById('button1').src = "NAMESPACE.FOLDER/DIRECTORY.IMAGE.png";

我不相信我写的JavaScript是错误的,只是如何访问图像。

我对CSS / C#代码的替代品不感兴趣,因为它必须用JS完成。

任何帮助都将不胜感激。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果定义了项目的虚拟路径,请尝试在src之前使用斜杠访问图像文件。

如果未定义,请执行以下操作来定义项目的虚拟路径(我假设您正在使用 Visual Studio ):

  1. 点击您的项目名称(不是解决方案)。
  2. 在属性窗口中,将虚拟路径属性更改为"/"