📄 readprofile.aspx.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
//using System.Web.Profile;
public partial class ReadProfile : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
LoadUsers(); //将用户载入到DropDownList
}
}
//将用户载入到DropDownList
private void LoadUsers()
{
dwnUserName.Items.Add("==请选择==");
//取得所有用户的集合
MembershipUserCollection Users = Membership.GetAllUsers();
//将用户的集合中的用户姓名加入DropDownList
foreach (MembershipUser singleUser in Users)
{
dwnUserName.Items.Add(singleUser.UserName);
}
}
//显示用户Profile相关信息
protected void dwnUserName_SelectedIndexChanged(object sender, EventArgs e)
{
//取得特定用户之Profile
ProfileCommon userProfile = Profile.GetProfile(dwnUserName.SelectedItem.Text);
if (ProfileCommon.Properties.Count >= 0)
{
DataTable dtProfile = new DataTable();
dtProfile.Columns.Add("Profile属性名称", typeof(string));
dtProfile.Columns.Add("Profile属性值", typeof(string));
DataRow singleRow;
//用户名
singleRow = dtProfile.NewRow();
singleRow["Profile属性名称"] = "UserName";
singleRow["Profile属性值"] = userProfile.UserName;
dtProfile.Rows.Add(singleRow);
//用户性别
singleRow = dtProfile.NewRow();
singleRow["Profile属性名称"] = "Sex";
singleRow["Profile属性值"] = userProfile.Sex;
dtProfile.Rows.Add(singleRow);
//用户所在县市
singleRow = dtProfile.NewRow();
singleRow["Profile属性名称"] = "县市";
singleRow["Profile属性值"] = userProfile.Address.City;
dtProfile.Rows.Add(singleRow);
//用户生日
singleRow = dtProfile.NewRow();
singleRow["Profile属性名称"] = "生日";
singleRow["Profile属性值"] = userProfile.生日;
dtProfile.Rows.Add(singleRow);
//用户学历
singleRow = dtProfile.NewRow();
singleRow["Profile属性名称"] = "学历";
singleRow["Profile属性值"] = userProfile.Sex;
dtProfile.Rows.Add(singleRow);
//用户星座
singleRow = dtProfile.NewRow();
singleRow["Profile属性名称"] = "星座";
singleRow["Profile属性值"] = userProfile.星座;
dtProfile.Rows.Add(singleRow);
//用户血型
singleRow = dtProfile.NewRow();
singleRow["Profile属性名称"] = "职业";
singleRow["Profile属性值"] = userProfile.职业;
dtProfile.Rows.Add(singleRow);
gviewProfile.DataSource = dtProfile;
gviewProfile.DataBind();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -