常见的 Web 项目转换问题及解决方4
点击次数:26 次 发布日期:2008-11-26 12:02:53 作者:源代码网
|
源代码网推荐 源代码网推荐 默认情况下,ASP.NET 编译器将创建一个包含这些页的单独的程序集,程序集 A 和 B 之间的循环引用将被删除。 源代码网推荐
源代码网推荐 问题 4:资源管理器 源代码网推荐 源代码网推荐 在 Visual Studio .NET 2003 中,资源管理器用于管理 Web 应用程序中的资源。典型的示例如下所示: 源代码网推荐 源代码网推荐 文件 ASP.NET 1.x 代码 源代码网推荐 Control1.ascx.cs 源代码网推荐 Assembly a = Assembly.Load("myApp");ResourceManager rm = new ResourceManager("myApp.Resource1", a);String s = rm.GetString("foo"); 源代码网推荐 源代码网推荐 Resource1.resx 源代码网推荐 Contains name/value pair "foo = bar" 源代码网推荐 源代码网推荐 源代码网推荐 此类代码有问题,因为它取决于知道要加载的程序集名称,但在 Visual Studio 2005 中该名称不再是一个固定名称。 源代码网推荐 源代码网推荐 如何修复 源代码网推荐 源代码网推荐 由于 Visual Studio 2005 使用不确定的程序集命名,因此需要将代码更改为使用新的资源模型。最简单的方法是将 Resource1.resx 移到一个名为 App_GlobalResources 的文件夹中。通过强命名,Visual Studio 2005 自动将在该文件夹中找到的所有资源用于 Web 应用程序(利用 IntelliSense 使资源成为可发现的)。下面是转换后的示例: 源代码网推荐 源代码网推荐 做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。 源代码网推荐 源代码网供稿. |
