asp.net 中怎么读取资源文件
ResourceManagerrm;System.TypeoType=this.GetType().BaseType;rm=newResourceManager(this...
ResourceManager rm;
System.Type oType = this.GetType().BaseType;
rm = new ResourceManager(this.GetType().Namespace + ".Resource" ,oType.Assembly);
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("en-us");
//ResourceManager resManager = new ResourceManager(form1.GetType().Namespace + ".string", form1.GetType().Assembly
string k = rm.GetString("lang",ci);
我不想用母版页,所以我需要读取资源文件,但是GetString老提示找不到
我加了两个资源文件Resource.en-us.resx和Resource.zh-cn.resx
VS2005中,我想rm = new ResourceManager(this.GetType().Namespace + ".Resource" ,oType.Assembly);
一定是这里错了,但是我不知道改怎么写,我工程的名字是WebSite2 资源文件在App_GlobalResources文件夹里 展开
System.Type oType = this.GetType().BaseType;
rm = new ResourceManager(this.GetType().Namespace + ".Resource" ,oType.Assembly);
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("en-us");
//ResourceManager resManager = new ResourceManager(form1.GetType().Namespace + ".string", form1.GetType().Assembly
string k = rm.GetString("lang",ci);
我不想用母版页,所以我需要读取资源文件,但是GetString老提示找不到
我加了两个资源文件Resource.en-us.resx和Resource.zh-cn.resx
VS2005中,我想rm = new ResourceManager(this.GetType().Namespace + ".Resource" ,oType.Assembly);
一定是这里错了,但是我不知道改怎么写,我工程的名字是WebSite2 资源文件在App_GlobalResources文件夹里 展开
3个回答
展开全部
目录不对,程序集中 将资源导入可以在cs文件顶端
加入如:
[assembly: System.Web.UI.WebResource("命名空间.文件夹.AutoBox.css", "text/css")]
你这样我没用过。 你调试时this.GetType().Namespace 值是多少?
另外你看看这篇blog吧
http://blog.csdn.net/xochenlin/archive/2008/11/06/3240939.aspx
加入如:
[assembly: System.Web.UI.WebResource("命名空间.文件夹.AutoBox.css", "text/css")]
你这样我没用过。 你调试时this.GetType().Namespace 值是多少?
另外你看看这篇blog吧
http://blog.csdn.net/xochenlin/archive/2008/11/06/3240939.aspx
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
彻底迷糊了..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询