2009-02-10 26 views
2

我有一個需要支持多種語言的web應用程序。我們目前在網站上有很多圖片和文字。我試圖找到一種方法來以最少的麻煩本地化這些圖像。到目前爲止,我提出的是將子文件夾添加到與所需語言相關的當前/ Images文件夾中。例如/ Images包含默認的圖像集合,並且/ Images/es-MX包含西班牙墨西哥本地化圖像。asp.net中的圖像本地化

到目前爲止,我認爲所有的標準都很標準。現在,這個問題我已經是,爲了使這個新的結構工作,我需要將以下添加到所有的img標籤:

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

還是在ASP的情況下:ImageButton的我需要通過編程設置其IMAGEURL在代碼隱藏使用一種實用的方法來替換/ Images/with/Images/es-MX或其他文化。

所有這些都給我留下了混亂的標記和大量的代碼隱藏調用,只是爲了更正圖像路徑。親愛的讀者請問,有沒有更好的方法?

+0

哪裏該電源線從語言正在添加?它在服務器上可用嗎? – bang 2009-02-10 13:21:09

+0

對不起,我不確定你所要的語言是什麼意思。它是一個C#應用程序,但我不認爲這個問題的問題。 – SecretDeveloper 2009-02-10 14:26:18

回答