線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1135
推到 Plurk!
推到 Facebook!

同一套 asp.net 要如何支持多种语言

 
pcplayer99
尊榮會員


發表:146
回覆:790
積分:632
註冊:2003-01-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-30 11:38:20 IP:218.17.xxx.xxx 未訂閱
同一套 asp.net ,如何让后台编码(code behind)不用改,同时支持多语言,比如同时支持中文和英文? 我想到的一个办法,是页面上所有的字符/图片都用后台编码生成。后台编码程序根据当前浏览者选择的语言,输出不同的字符/图片给浏览器。但这个办法下,后台编码的程序的复杂程度和代码量会比单一语言的高出很多。而且也使页面的和动态的程序无关的修改成为不可能。 asp.net 的一个好处是,页面上做一些和动态的后台编码无关的修改,可以不用改动程序,只需要页面美工修改 aspx 页面文件就可以了。 所以,我想了另一种办法:需要动态显示的字符串和图片在后台编码里根据当前选择的语言动态输出。而静态的可以直接写在页面里的元素,就直接写在 aspx 里,不同的语言,用不同的 aspx 。增加语言,只需要复制一份 aspx ,把里面的静态元素更换成这个语言就可以了。这样做,似乎后台编码的工作量也会小一些。 对这个问题,各位有什么高见?
系統時間:2024-05-17 12:20:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!