ASP.NET中 App_GlobalResources 的使用方法
2010-04-09 22:42
399 查看
很久没有写技术文章了。最近在忙一个项目,学到了很多知识。项目中用到了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 文件的名称,但是要去掉扩展名;红色的是你要取得的资源文件中的资源名称。(在以编程方式使用时,不要忘记加引号)
就这么简单,相信你一定能行!希望能给你带来帮助。
在网上搜了一些,都是一些很垃圾的拷贝。所以,虽然很简单,但是还是没有说的太明白。我觉的越是简单就越要说明白!否则,简单的也被搞复杂了。
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 文件的名称,但是要去掉扩展名;红色的是你要取得的资源文件中的资源名称。(在以编程方式使用时,不要忘记加引号)
就这么简单,相信你一定能行!希望能给你带来帮助。
相关文章推荐
- 转asp.net中的App_GlobalResources和App_LocalResources使用
- ComponentArt WebUI for Asp.net 3.0.1501 控件使用方法
- ASP.NET中使用Server.Transfer()方法在页间传值
- ASP.NET-AspNetPager分页控件完整使用方法
- ASP.NET中HyperLink超链接控件的使用方法
- ASP.NET中HiddenField隐藏域控件的使用方法
- 将 JavaScript 与 ASP.NET 2.0 结合使用的简便方法
- asp.net ajax后台使用JS脚本.需要使用ScriptManager..::.RegisterStartupScript 方法
- ASP.NET Core2.0 使用VSCode 版本1.13.1工具 开发控制台运行出现中文乱码问题及解决方法
- asp.net(c#)开发中的文件上传组件uploadify的使用方法(带进度条)
- ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法
- 解析Asp.net Core中使用Session的方法
- Asp.net Url改写方法——使用Routing实现
- "ASP.NET 管理实用工具"使用方法
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(9):服务器端和客户端数据类型的自动转换:DataTable和DataSet
- 平时在做ASP.NET项目里经常使用的一些函数和方法
- asp.net中使用AutoCompleteExtender具体方法
- asp.net .ashx,cs文件使用server.mappath解决方法
- ASP.NET MVC使用Ajax的辅助的解决方法