在皮肤中获取 DNN 配置文件属性
Get DNN Profile Properties In Skin
我可以用这样的东西得到用户的电子邮件之类的东西
<% =UserController.GetCurrentUserInfo().Email %>
但是我怎样才能让自定义创建的配置文件 属性 显示在皮肤中?
我能找到的最接近的东西是这样的:
UserProfile.GetPropertyValue("Company");
但是我得到这个错误:
非静态字段、方法或 属性 'DotNetNuke.Entities.Users.UserProfile.GetPropertyValue(string)'
需要对象引用
你仍然需要从当前用户开始,所以它会是这样的:
UserController.GetCurrentUserInfo().Profile.GetPropertyValue("Company")
我可以用这样的东西得到用户的电子邮件之类的东西
<% =UserController.GetCurrentUserInfo().Email %>
但是我怎样才能让自定义创建的配置文件 属性 显示在皮肤中?
我能找到的最接近的东西是这样的:
UserProfile.GetPropertyValue("Company");
但是我得到这个错误: 非静态字段、方法或 属性 'DotNetNuke.Entities.Users.UserProfile.GetPropertyValue(string)'
需要对象引用你仍然需要从当前用户开始,所以它会是这样的:
UserController.GetCurrentUserInfo().Profile.GetPropertyValue("Company")