ASP.NET中 App_GlobalResources 的使用方法

    很久没有写技术文章了。最近在忙一个项目,学到了很多知识。项目中用到了App_GlobalResources,所以今天来看一看App_GlobalResources文件夹的使用。

在网上搜了一些,都是一些很垃圾的拷贝。所以,虽然很简单,但是还是没有说的太明白。我觉的越是简单就越要说明白!否则,简单的也被搞复杂了。

         App_GlobalResources是一个.NET中预定义的一个文件夹(跟Bin文件夹一样),但是默认不显示。当你在项目根目录中输入App_GlobalResources时,自动会被识别。这时候,你已经可以使用了。

App_GlobalResources文件夹中只能添加 *.xml、*.txt、*.resx文件这三种格式的文件,当然,这是因为它是应用程序(App)全局的(Global)资源(Resources)。

其实调用很简单。

        1.当你需要在 *.aspx 页面上绑定的话,可以用:

        <asp:Literal ID="Literal1" runat="server" Text="<%$ Resources:Resource, IDS_USER_CALLER%>" />

        2.当需要在 *.aspx.cs 页面以编程方式调用时,可以用:

        ltlUserStyle.Text = string.Format((string)HttpContext.GetGlobalResourceObject("Resource", "IDS_META_CSS"), style);

        注释:黄色是你的 App_GlobalResources 文件夹下面的 *.resx 文件的名称,但是要去掉扩展名;红色的是你要取得的资源文件中的资源名称。(在以编程方式使用时,不要忘记加引号)

就这么简单,相信你一定能行!希望能给你带来帮助。

       

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值