Ric*_*ema 4 sharepoint sharepoint-2010
当我在我的ascx web控件中有以下内容时:
<asp:Literal runat="server" Text="<%$Resources:core,Description%>" />
Run Code Online (Sandbox Code Playgroud)
我收到此错误:找不到具有键'Description'的资源对象.
但是当我将Literal更改为:
<asp:Literal runat="server" Text="<%$Resources:wss,viewlsts_desc%>" />
Run Code Online (Sandbox Code Playgroud)
控件渲染得很好.
wss资源文件有什么特别之处?我怎么用核心?
更新:
我仍然不知道为什么,但似乎14\CONFIG\Resources中的资源文件可用,而14\Resources中的文件则不可用.
我强烈推荐SharePoint资源,类型,使用和部署帖子,它详细解释了SharePoint资源类型之间的差异.它是关于SharePoint 2007的,但我认为这方面没有任何改变(除了14是新的12).
配置资源位于..\12\Resources中的12个配置单元中.在WSS中,默认配置资源文件是core.resx.此文件用于站点定义(one.xml)文件,功能,列表定义等.
[...]
但是,无法从ASP.NET网站访问配置资源文件.这是运行时资源发挥作用的地方.这些文件用于vanilla ASP.NET站点,位于..\wss\VirtualDirectories [port]\App_GlobalResources下的Web应用程序文件夹中.它们由Resources命名空间中的.Net框架自动编译.这些资源可在程序集中直接在ASPX页面中使用.要从代码中访问它们,请使用强类型表示法Resources.[文件前缀].[资源名称].在ASPX页面中使用显式表达式<%$ Resources:[filename prefix,] resource-key%>.所有WSS站点使用的此类别中的默认WSS资源文件是wss.resx.
| 归档时间: |
|
| 查看次数: |
9460 次 |
| 最近记录: |