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

C# dnn 7自定义模块将用户信息传递给模块,c#,dotnetnuke,dotnetnuke-7,C#,Dotnetnuke,Dotnetnuke 7,我正在构建一个自定义模块,该模块将在页面上显示来自MS SQL数据库的客户信息。我需要将使用c#在DNN(CustNumber)中创建的自定义配置文件字段传递给自定义模块,以便根据登录到SQL查询的用户提取信息。请帮忙。谢谢您只需加载登录用户的用户信息。假设模块的控制权继承自PortalModuleBase,则您可以访问UserID和UserInfo对象,以便轻松获取概要文件属性 var uc = new UserController(); var ui = uc.GetUser(PortalI

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

您只需加载登录用户的用户信息。假设模块的控制权继承自PortalModuleBase,则您可以访问UserID和UserInfo对象,以便轻松获取概要文件属性

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

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

你有什么问题吗?谢谢你的回复,克里斯。我正在使用您的DNN 7 C#模板作为模块。我试试看。谢谢你的帮助。