本文整理汇总了C#中Carrotware.CMS.Core.ExtendedUserData.GetSiteList方法的典型用法代码示例。如果您正苦于以下问题:C# ExtendedUserData.GetSiteList方法的具体用法?C# ExtendedUserData.GetSiteList怎么用?C# ExtendedUserData.GetSiteList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Carrotware.CMS.Core.ExtendedUserData
的用法示例。
在下文中一共展示了ExtendedUserData.GetSiteList方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
Master.ActivateTab(AdminBaseMasterPage.SectionID.UserAdmin);
userID = GetGuidIDFromQuery();
btnApply.Visible = SecurityData.IsAdmin;
if (!IsPostBack) {
if (userID != Guid.Empty) {
var dsRoles = SecurityData.GetRoleListRestricted();
ExtendedUserData exUsr = new ExtendedUserData(userID);
CheckBox chkSelected = null;
gvSites.Visible = false;
if (SecurityData.IsAdmin) {
gvSites.Visible = true;
GeneralUtilities.BindDataBoundControl(gvSites, SiteData.GetSiteList());
List<SiteData> lstSites = exUsr.GetSiteList();
chkSelected = null;
if (lstSites.Count > 0) {
HiddenField hdnSiteID = null;
foreach (GridViewRow dgItem in gvSites.Rows) {
hdnSiteID = (HiddenField)dgItem.FindControl("hdnSiteID");
if (hdnSiteID != null) {
Guid locID = new Guid(hdnSiteID.Value);
chkSelected = (CheckBox)dgItem.FindControl("chkSelected");
int ct = (from l in lstSites where l.SiteID == locID select l).Count();
if (ct > 0) {
chkSelected.Checked = true;
}
}
}
}
}
MembershipUser usr = Membership.GetUser(userID);
Email.Text = usr.Email;
lblUserName.Text = usr.UserName;
UserName.Text = usr.UserName;
lblUserName.Visible = true;
UserName.Visible = false;
chkLocked.Checked = usr.IsLockedOut;
txtNickName.Text = exUsr.UserNickName;
txtFirstName.Text = exUsr.FirstName;
txtLastName.Text = exUsr.LastName;
reBody.Text = exUsr.UserBio;
GeneralUtilities.BindDataBoundControl(gvRoles, dsRoles);
chkSelected = null;
HiddenField hdnRoleId = null;
foreach (GridViewRow dgItem in gvRoles.Rows) {
hdnRoleId = (HiddenField)dgItem.FindControl("hdnRoleId");
if (hdnRoleId != null) {
chkSelected = (CheckBox)dgItem.FindControl("chkSelected");
if (Roles.IsUserInRole(usr.UserName, hdnRoleId.Value)) {
chkSelected.Checked = true;
}
}
}
}
}
}