【发布时间】:2014-09-03 14:26:33
【问题描述】:
是否可以自定义会员服务器控制?我只需要表单中带有提交和重置按钮的名字、姓氏和电子邮件字段,并且不需要任何用于服务器控件的选项卡。
有可能吗?
【问题讨论】:
标签: ektron
是否可以自定义会员服务器控制?我只需要表单中带有提交和重置按钮的名字、姓氏和电子邮件字段,并且不需要任何用于服务器控件的选项卡。
有可能吗?
【问题讨论】:
标签: ektron
会员控制在您可以进行的自定义方面受到限制。最好的办法是创建一个包含所需字段的 ASPX 表单,然后使用框架 API (Ektron.Cms.Framework.User) 创建/编辑会员用户。
您可以找到 Ektron 的所有文档 here。
【讨论】:
最好的办法是使用框架 API 的用户管理器 http://documentation.ektron.com/cms400/edr/web/edr.htm#FrameworkAPI/User/UserManager.htm%3FTocPath%3D 框架%2520API%7CUser%7C_____2
这是一个示例。
long UserId = 0;
//user manager is using the API access mode of admin to retrieve the user which overrides the logged in user permission
Ektron.Cms.Framework.User.UserManager uManager = new Ektron.Cms.Framework.User.UserManager(Ektron.Cms.Framework.ApiAccessMode.Admin);
var uData = uManager.GetItem(UserId);
string fn = uData.FirstName;
string ln = uData.LastName;
string email = uData.Email;
uData.Email = "";
uData.FirstName = "";
uData.LastName = "";
uManager.Update(uData);
【讨论】: