📄 changeuser.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;
public partial class ChangeUser : System.Web.UI.Page
{
Controls ctrl = new Controls();
Users user = new Users();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
#region 去页面缓存
Response.Expires = 0;
Response.Cache.SetNoStore();
Response.AppendHeader("Pragma", "no-cache");
#endregion
btnOk.Attributes.Add("onclick", "CheckForm()");
CheckLogin();
BindDate();
BindPic();
ShowUser();
}
}
private void CheckLogin()
{
if (Equals(UserInfo.GetUserName, null))
Response.Redirect("UserLogin.aspx");
}
/// <summary>
/// 显示用户个人资料
/// </summary>
private void ShowUser()
{
#region
DataView mydv = user.GetUserBase(UserInfo.GetUserName);
rblSex.SelectedValue = mydv[0]["sex"].ToString();
string birthday = mydv[0]["birthday"].ToString();
ddlYear.SelectedValue = Convert.ToDateTime(birthday).Year.ToString();
ddlMonth.SelectedValue = Convert.ToDateTime(birthday).Month.ToString();
ddlDay.SelectedValue = Convert.ToDateTime(birthday).Day.ToString();
string strPic = mydv[0]["headpic"].ToString();
if(Equals(strPic.Substring(0,12),"images/face/"))
ddlPic.SelectedValue = strPic;
else
txtZdy.Text = strPic;
content.Value = mydv[0]["ink"].ToString();
content.Attributes.Add("onload", "CheckForm()");
#endregion
}
/// <summary>
/// 显示生日日期
/// </summary>
private void BindDate()
{
Control[] list = new Control[3] { ddlYear, ddlMonth, ddlDay };
ctrl.time2(list);
}
/// <summary>
/// 显示头像下拉列表
/// </summary>
private void BindPic()
{
for (int i = 1; i < 40; i++)
{
ddlPic.Items.Add("头像"+i.ToString());
ddlPic.Items[i-1].Value = "images/face/" + i.ToString() + ".jpg";
}
}
/// <summary>
/// 修改个人资料
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnOk_Click(object sender, EventArgs e)
{
#region
string sex = rblSex.SelectedValue; //性别
string birthday = ddlYear.SelectedValue + "-" + ddlMonth.SelectedValue + "-" + ddlDay.SelectedValue;
string headpic = (!Equals(ctrl.GetText(txtZdy).Length, 0)) ? headpic = ctrl.GetText(txtZdy) : ddlPic.SelectedValue;
string ink = StringUtil.GetHtmlEditReplace(content.Value) ;
if (user.ChangeUserBase(sex, birthday, headpic, ink, UserInfo.GetUserName))
Response.Redirect("Default.aspx");
#endregion
}
/// <summary>
/// 按月份显示日期
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlMonth_SelectedIndexChanged(object sender, EventArgs e)
{
ctrl.time(ddlYear, ddlMonth, ddlDay);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -