我有一个奇怪的问题,我似乎无法解决。我正在使用WebForms和.NET4.5。
我在根目录的Images文件夹中有一堆图像。这些图像分别位于与某些本地图像对应的文件夹中。看起来像这样。
Root
-Images
-en-US
-flag.jpg
-es-MX
-flag.jpg
我正在使用资源文件来存储图像路径。
现在实际的问题是,我不确定如何使用相对路径来定义img src和资源文件。通常我可以将runat=“server”放在img标记中,这样我就可以指定src=“~/somepath”,但由于我使用asp文本作为源代码的一部分,它似乎无法正确解释标记,当用户更改到不在根目录中的页面时,资源不会立即加载,因为它尝试基于新位置加载资源。例如:someurl/UserPages/Images/flag.jpg
以下是我的img标签的外观:
<img src="~/Images/<asp:Literal ID="test" meta:resourcekey="test" runat="server" Text="" />" runat="server" alt="Flag" height="42" width="42" />
这根本不起作用,因为它将路径解释为
http://ipaddr:port/~/Images/
我曾尝试使用jQuery来实现这一点,以设置img标记的src,但它并没有解决这个问题。
这些是我试图用来解决我的问题但没有成功的知识库文章中的一些。
http://msdn.microsoft.com/en-us/magazine/cc163566.aspx
超文本标记语言img和ASP. NET图像和相对路径
如何在asp.net网站中使用图像资源?
http://forums.asp.net/t/1677822.aspx/1
asp.net图像定位
提前感谢您提供的任何帮助。
编辑:
我尝试将图像放入资源文件本身,但经过一些挖掘后,我发现这对于web应用程序不是一个好的解决方案。仍然坚持我原来的问题(
还是不走运!
您可以这样解决它:
your_asp_literal.Text = "<img src='"+ GetGlobalResourceObject("your_resx_file", "your_picture_path").ToString() + "' alt='your_alt' height='42' width='42'/>";
默认情况下 Nuxt 使用 vue-loader、file-loader 以及 url-loader 这几个 Webpack 加载器来处理文件的加载和引用。对于不需要通过 Webpack 处理的静态资源文件,可以放置在 static 目录中。 Webpack 构建 默认情况下, vue-loader自动使用 css-loader 和Vue模板编译器来编译处理vue文件中的样式和模板。在此编译过程中
我有一个spring boot应用程序。我正在尝试读取一些我放在main/resources文件夹下的文件。我看到spring boot自动读取resources文件夹下的application.properties。但是,它似乎无法读取我放在resources文件夹下的其他xml/文本文件。 我是否应该为程序添加任何附加配置,以自动读取资源文件夹下的所有文件,而不必显式提供路径?
我正在使用maven-resource-plugin 2.6 vith maven 3.0.5(也尝试了3.0.4)。 我有不同的处决: 当我把下面的方块 在我的内部 我需要把它放进去 这是一个问题吗?因为当我启动构建时,我的pom.xml没有错误。
问题内容: 我的代码有一些问题(Spring3.0.5)。我想将图像添加到我的Web应用程序,但是不起作用。 这是我的bean配置的一部分: 尝试在jsp文件中添加图像: 首先,我真的不知道在哪里存储资源(src / main / resources / public-resources?src / main / webapp / WEB-INF / public-resources?)。其次,此
7.1.1.资源文件 首先创建一个资源文件prefs.xml——它用来声明首选项界面的内容。创建它的最简单方法就是使用Eclipse的New Android XML工具:可以选择File→New→Android XML File,也可以点击菜单栏上的按钮。 图7.1. New Android XML File 输入文件的名字,也就是prefs.xml,选择资源类型为Preference。工具缺省将
默认情况下 Nuxt 使用 vue-loader、file-loader 以及 url-loader 这几个 Webpack 加载器来处理文件的加载和引用。对于不需要通过 Webpack 处理的静态资源文件,可以放置在static目录中。 Webpack 构建 默认情况下,vue-loader自动使用css-loader和Vue模板编译器来编译处理vue文件中的样式和模板。在此编译过程中,所有的资