• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

关于多语言,从资源文件读取资料?

iLiving 2004-12-25 09:33:17
提示错误:未能在磁盘上找到任何适合于指定的区域性(或非特定区域性)的资源。

可是在资源文件里已经有了啊。


...全文
169 点赞 收藏 3
写回复
3 条回复
gwg2368 2005年01月22日
我在这里想问一个问题,因为我已经没有分了。
我在C#写一个网站,大概有25个页面,分简体中文,英文两个大部分。
简体中文与英文版本的问题不同的是说明性的文字。
比如说:名字和Name的区别。
问,我改如何才实现方便呢?
望有经验的朋友帮帮忙。谢谢。
回复 点赞
iLiving 2004年12月25日
Application["RM"] = ResourceManager.CreateFileBasedResourceManager("GicOS",Server.MapPath("Resources")+ Path.DirectorySeparatorChar,null);

我是这样读的,在不修改代码的情况下,重新编译后可以
回复 点赞
liuzxit 2004年12月25日
讀取資源的路徑是通過命名空間的路徑而不是物理路徑的
例如﹕

ResourceManager locRM=new ResourceManager(appInfo.getAppInfo().defaultNamespace + ".language.shell",System.Reflection.Assembly.GetExecutingAssembly());

資源文件shell.resx放在項目的language目錄下
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告