我工作的國際化和本地化的ASP.NET應用程序,我運行到哪裏字符串文字混合案件的問題與標記。像這個例子:ASP.NET本地化...和鏈接是服務器控件
Acme Carpet Retailers <a href="#" class="link" id="ssoLoginUrl"
runat="server">click here</a> to log into the site.
對於大多數字符串文字我使用Localize
控制。我可以將其嵌入到本地化控件,標籤和所有內容中,但問題是鏈接不再是服務器控件。 (它的ID在頁面上被引用。)
我不能真正地分割字符串(「Acme地毯零售商」,「點擊此處」等),因爲字順序可能不同於另一種語言。
我已經看到了如何做到這一點的幾個建議,但他們都認爲與嵌入式鏈接的文本分配代碼,而不是在標記,這不是一個服務器控件。
有關如何成功本地化的任何建議?
爲什麼你不能在代碼中分配這個? – 2010-03-02 19:08:06
即使假設我可以,你會用什麼語法? – 2010-03-02 19:20:15