Sharepoint 2010 如何在Sharepoint 2010中自定义列表的语言视图
我已将语言包安装到SharePoint 2010 我已经在Visual Studio中创建了SharePoint 2010项目。在project中,我创建了一个功能并添加了资源文件RESX和功能接收器方法:Sharepoint 2010 如何在Sharepoint 2010中自定义列表的语言视图,sharepoint-2010,Sharepoint 2010,我已将语言包安装到SharePoint 2010 我已经在Visual Studio中创建了SharePoint 2010项目。在project中,我创建了一个功能并添加了资源文件RESX和功能接收器方法: public override void FeatureActivated(SPFeatureReceiverProperties properties) 创建列表RESX文件时,更改语言时不应用翻译。这是我的代码示例,但不起作用: var listView
public override void FeatureActivated(SPFeatureReceiverProperties properties)
创建列表RESX文件时,更改语言时不应用翻译。这是我的代码示例,但不起作用:
var listView = new StringCollection();
listView.Add("$Resources:lblAccountName"); // error
listView.Add("$Resources:lblFullName"); // error
list.Views.Add("view1", listView, string.Empty, 30, true, true);
list.Update();
您能帮助我吗?我总是会创建一个ResourceManager对象来从本地化的资源文件中检索字符串。例如
public static ResourceManager rm = new ResourceManager("MyProject.SharePointRoot.Resources.LanguageLocalization", typeof(MyProject.SharePointRoot.Resources.LanguageLocalization).Assembly);
注意:“LanguageLocalization”是我的资源resx文件的名称
然后:
var listView = new StringCollection();
listView.Add(rm.GetString("lblAccountName"));
listView.Add(rm.GetString("lblFullName"));
list.Views.Add("view1", listView, string.Empty, 30, true, true);
list.Update();
有关详细信息,请参见此处确切错误是什么?如果可能,您能否提供消息和堆栈跟踪?谢谢