我收到以下错误:
类型或命名空间名称' GetPreValueAsString'不存在于 命名空间' Umbraco' (你错过了一个程序集引用吗?)
我发生此错误的代码段是:
foreach (var member2 in ApplicationContext.Current.Services.MemberService.GetAllMembers().OrderBy(member2 => member2.Name)){
var codeTheme = Umbraco.GetPreValueAsString(member2.GetValue<int>("codeTheme"));
<p>@codeTheme</p>
}
我使用的是Umbraco的最新版本,我认为这是因为我需要在页面顶部使用@using Umbracomagicmissingreference,但我不知道哪一个缺失。
我在成员区域中有一个下拉列表,我试图从中获取文本值,因此我可以创建一个具有这些值的表单。
感谢您
答案 0 :(得分:0)
我找到了解决这个问题的方法,我更改了以下内容:
var branch = Umbraco.GetPreValueAsString(member2.GetValue<int>("codeTheme"));
到
var codeTheme = umbraco.library.GetPreValueAsString(member2.GetValue<int>("codeTheme")