我有需要支持多语言的Web应用程序。目前,我们在他们的文字在网站上相当大量的图片。我试着去找到一种方法来定位这些图像与麻烦最少。我想出了到目前为止是子文件夹添加到其涉及到所需的语言电流/图像文件夹。因此,例如,/图像包含图像和/图像的默认集合/ ES-MX包含西班牙语墨局部图像。

所有漂亮的标准到目前为止,我认为。现在,这个问题我已经是,为了使这个新的结构工作,我需要将以下添加到所有的img标签:

<img ... src="/images/<%= GetGlobalResourceObject("MyResource","IMAGEPATH").ToString() %>image1.gif" ../>

或者在ASP的情况下:ImageButton的我需要以编程方式设置其IMAGEURL代码隐藏在与该替换/图像/带/图像/ ES-MX或任何文化恰好是一个实用方法

这一切给我留下了凌乱的标记和代码隐藏很多的呼吁只是为了纠正图像的路径。我问你亲爱的读者,有没有更好的办法?

有帮助吗?

解决方案

下面是从MSDN在ASP.NET全球化良好的制品。它使用一个资源文件的方法,所以我不知道这会为你工作,但是这里的文章:

http://msdn.microsoft.com/en-us/magazine /cc163566.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top