首页.Net源码及技巧VisualStudio技巧Java源码及技巧PHP/Delphi数据库服务器网站设计数据安全与性能
专题推荐:Asp.net VB.net c# C/C++ ASP VB JSPJavascript PHPDelphi Sql Server Oracle Access MySql IISLinux CSS Ajax XML WebServiceDreamweaver 网页特效加密/解密 正则表达式设计模式 网络安全
您的位置:编程学习网-> .Net源码及技巧-> ASP.NET-> 浏览内容

ASP.NET操作资源文件


整理:编程学习网 加入收藏  推荐给朋友  本文已被浏览:

在上次的一个国际化项目中用到资源文件,在.NET中对资源文件的访问很多人遇到过同样的麻烦,在这里跟大家共享一种方法,希望能对初学者有所帮助.

   private string GetGlobalResourceString(string className, string resourceKey)
    {
        Type type = GetResourceType(className);
        return type.GetProperty(resourceKey).GetValue(null, null) as string;
    }

    private Type GetResourceType(string name)
    {
        return (Assembly.Load("App_GlobalResources")).GetType("Resources." + name);
    }

//在Page_Load中将值打印出来
//资源文件名为:john.strings.resx
//中有key : john    value : xizhaohui
//程序运行将在页面打印 "xizhaohui"
  protected void Page_Load(object sender, EventArgs e)
    {
        Response.Write(GetGlobalResourceString("john.strings", "john"));
    }

 
赞助商链接