dnn 7自定义模块将用户信息传递给模块

时间:2015-10-01 16:56:53

标签: c# dotnetnuke dotnetnuke-7

我正在构建一个自定义模块,它将在页面上显示来自MS SQL数据库的客户信息。我需要使用c#将在DNN(CustNumber)中创建的自定义配置文件字段传递给自定义模块,以便根据谁登录到SQL查询来提取信息。请帮忙。感谢

1 个答案:

答案 0 :(得分:0)

您只需加载登录用户的用户信息即可。假设您的模块的控件继承自PortalModuleBase,您可以访问UserID和UserInfo对象,这样您就可以轻松获取配置文件属性。

var uc = new UserController();
var ui = uc.GetUser(PortalId, UserId);

var propertyValue = ui.Profile.GetPropertyValue("PropertyName");