关于本地化的实现,如果是隐式的,好像必须在每个页面的.cs文件里绑定资源文件,如:
Label1.Text = (string)base.GetLocalResourceObject("Label1Resource1.Text");
Label2.Text = (string)base.GetLocalResourceObject("Label2Resource1.Text");
Label4.Text = (string)base.GetLocalResourceObject("Label4Resource1.Text");
Label5.Text = (string)base.GetLocalResourceObject("Label5Resource1.Text");
这样的话个人感觉有点不好
能否写成一个共通方法:
可以读取页面上的所有控件,然后自动绑定资源文件
请教一下如何读取页面上的所有控件?
Label1.Text = (string)base.GetLocalResourceObject("Label1Resource1.Text");
Label2.Text = (string)base.GetLocalResourceObject("Label2Resource1.Text");
Label4.Text = (string)base.GetLocalResourceObject("Label4Resource1.Text");
Label5.Text = (string)base.GetLocalResourceObject("Label5Resource1.Text");
这样的话个人感觉有点不好
能否写成一个共通方法:
可以读取页面上的所有控件,然后自动绑定资源文件
请教一下如何读取页面上的所有控件?
解决方案 »
- 知道MVC 2的朋友进来看一看
- 编码转换
- asp.net中用什么控件可以可以像TreeView那样显示分层数据?
- 对web.config能写吗?
- 除了WebHtmlEditor,还有什么好的在线编辑器吗
- ASP.net 身份验证 设置角色问题 急!!!
- 看了传智播客的视频才明白原来asp.net是这样开发的
- 找不到指定的模块(异常来自 HRESULT:0x8007007E) VWD环境
- 版主的身份验证问题!
- 怎么将datatime转换为decimal呀? 可以对datatime进行求和吗?
- 如何将客户端的文本文件读到数据流里面阿 急 急 急 急 急 急
- 关于MS.NET 2003 的IDE开发环境。谢谢各位了
如何才能检索出某个页面所有与资源文件绑定的控件?
有没有直接的方法?或者类似的方法?
foreach (Control ctrl in this.Controls)
if ((object)(s = resManager.GetString(GetControlName(ctrl),
currentCulture)) != null)
ctrl.Text = s;
vs2003里的方法
但是2005里Control的text属性没有了,郁闷