我正在构建一个自定义模块,它将在页面上显示来自MS SQL数据库的客户信息。我需要使用c#将在DNN(CustNumber)中创建的自定义配置文件字段传递给自定义模块,以便根据谁登录到SQL查询来提取信息。请帮忙。感谢
答案 0 :(得分:0)
您只需加载登录用户的用户信息即可。假设您的模块的控件继承自PortalModuleBase,您可以访问UserID和UserInfo对象,这样您就可以轻松获取配置文件属性。
var uc = new UserController();
var ui = uc.GetUser(PortalId, UserId);
var propertyValue = ui.Profile.GetPropertyValue("PropertyName");