示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["UserName"] == null)
            {
                //未登录则跳转到登录页面
                Response.Redirect("/Login.aspx");
            }
            string        username = Session["UserName"].ToString();
            UserLogin     user     = bll.GetUserByUserName(username);
            StringBuilder sb       = new StringBuilder();

            sb.Append("<div>");
            sb.Append(string.Format("<p><img src='{0}' alt='' width='96px' height='96px' /></p><p>{1}</p><p>{2}</p>", user.Head, user.UserName, user.Sex));
            sb.Append("</div>");
            p_person.InnerHtml = sb.ToString();

            //显示头像
            StringBuilder sbhead = new StringBuilder();

            sbhead.Append(string.Format("<img src='{0}' alt='' width='96px' height='96px' />", user.Head));
            head.InnerHtml = sbhead.ToString();

            p_username.InnerText = user.UserName;
            StringBuilder sb1 = new StringBuilder();

            sb1.Append(string.Format("<input type='text'name='nick' value ='{0}' />", user.Nick.Trim()));
            p_nick.InnerHtml = sb1.ToString();

            StringBuilder sb2 = new StringBuilder();

            sb2.Append(string.Format("<input type='tel' class='tiny' data-role='birthyear' name='year' value ='{0}'><span class='tiny - inline - label'>年</span>", user.Year.Trim()));
            sb2.Append(string.Format("<input type='tel' class='ex - tiny' data -role='birthmonth' name='mouth' value ='{0}'><span class='tiny - inline - label'> 月</span>", user.Mouth.Trim()));
            sb2.Append(string.Format("<input type='tel' class='ex - tiny 'data-role='birthday' name='day' value ='{0}'><span class='tiny - inline - label'>日</span>", user.Day.Trim()));
            p_bir.InnerHtml = sb2.ToString();

            StringBuilder sb3 = new StringBuilder();
            StringBuilder sb4 = new StringBuilder();

            if (user.Sex.Trim() == "男")
            {
                sb3.Append("<input type = 'radio' class='styledbox' id='radio-gender-1' data-role='gender 'name='rb' value='M' checked>");
                p_rb1.InnerHtml = sb3.ToString();
                sb4.Append("<input type = 'radio' class='styledbox' id='radio-gender-2' data-role='gender 'name='rb' value='W'>");
                p_rb2.InnerHtml = sb4.ToString();
            }
            else
            {
                sb3.Append("<input type = 'radio' class='styledbox' id='radio-gender-1' data-role='gender 'name='rb' value='M' >");
                p_rb1.InnerHtml = sb3.ToString();
                sb4.Append("<input type = 'radio' class='styledbox' id='radio-gender-2' data-role='gender 'name='rb' value='W' checked>");
                p_rb2.InnerHtml = sb4.ToString();
            }
            //加载文章
            string          author    = Session["UserName"].ToString();
            List <GetEssay> essayList = bll3.GetEssayByAuthor(author);
            StringBuilder   sbessay   = new StringBuilder();

            if (essayList != null)
            {
                sbessay.Append("<span class='list-title'><span style = 'display: block;float: left; margin-left: 22px;width:103.6px;color: #2ed4b4;'>序号</span><span style = 'display: block;float: left; width:249.6px;color: #2ed4b4;'> 标题 </span><span style ='display: block;float: left; width:103.6px;color: #2ed4b4;'>作者</span></span> ");
                foreach (var item in essayList)
                {
                    sbessay.Append(string.Format("<span class='list-item' id = 'ess{0}' runat='server'><a class='link'>", item.Id));
                    sbessay.Append(string.Format("<span style='display: block; float: left; margin-left: 22px;width:103.6px; color: #2ed4b4;'>{0}</span>", item.Id));
                    sbessay.Append(string.Format("<span style='display: block; float: left; width:249.6px; color: black;'>{0}</span>", item.Title));
                    sbessay.Append(string.Format("<span style='display: block; float: left; width:103.6px; color: black;'>{0}</span>", item.Author));
                    sbessay.Append("</a></span>");
                }
                essay.InnerHtml = sbessay.ToString();
            }
            else
            {
                sbessay.Append("<span class='list-title'><span style = 'display: block;float: left; margin-left: 22px;width:103.6px;color: #2ed4b4;'>序号</span><span style = 'display: block;float: left; width:249.6px;color: #2ed4b4;'> 标题 </span><span style ='display: block;float: left; width:103.6px;color: #2ed4b4;'>作者</span></span> ");
                essay.InnerHtml = sbessay.ToString();
            }
        }
示例#2
0
        protected void btnalter_Click(object sender, EventArgs e)
        {
            if (Session["UserName"] == null)
            {
                //未登录则跳转到登录页面
                Response.Redirect("/Login.aspx");
            }
            string username = Session["UserName"].ToString();
            string nick     = Request["nick"];
            string year     = Request["year"];
            string mouth    = Request["mouth"];
            string day      = Request["day"];
            string sex      = "";

            if (Request["rb"] == "M")
            {
                sex = "男";
            }
            if (Request["rb"] == "W")
            {
                sex = "女";
            }
            bool user = bll2.AltUserByUserName(username, nick, year, mouth, day, sex);

            if (user == false)
            {
                Response.Write("<script>alert('修改失败,请重新修改');</script>");
            }
            else
            {
                Response.Write("<script>alert('修改成功');</script>");

                UserLogin user1 = bll.GetUserByUserName(username);
                p_username.InnerText = user1.UserName;
                StringBuilder sb1 = new StringBuilder();
                sb1.Append(string.Format("<input type='text'name='nick' value ='{0}' />", user1.Nick.Trim()));
                p_nick.InnerHtml = sb1.ToString();

                StringBuilder sb2 = new StringBuilder();
                sb2.Append(string.Format("<input type='tel' class='tiny' data-role='birthyear' name='year' value ='{0}'><span class='tiny - inline - label'>年</span>", user1.Year.Trim()));
                sb2.Append(string.Format("<input type='tel' class='ex - tiny' data -role='birthmonth' name='mouth' value ='{0}'><span class='tiny - inline - label'> 月</span>", user1.Mouth.Trim()));
                sb2.Append(string.Format("<input type='tel' class='ex - tiny 'data-role='birthday' name='day' value ='{0}'><span class='tiny - inline - label'>日</span>", user1.Day.Trim()));
                p_bir.InnerHtml = sb2.ToString();

                StringBuilder sb3 = new StringBuilder();
                StringBuilder sb4 = new StringBuilder();
                if (user1.Sex.Trim() == "男")
                {
                    sb3.Append("<input type = 'radio' class='styledbox' id='radio-gender-1' data-role='gender 'name='rb' value='M' checked>");
                    p_rb1.InnerHtml = sb3.ToString();
                    sb4.Append("<input type = 'radio' class='styledbox' id='radio-gender-2' data-role='gender 'name='rb' value='W'>");
                    p_rb2.InnerHtml = sb4.ToString();
                }
                else
                {
                    sb3.Append("<input type = 'radio' class='styledbox' id='radio-gender-1' data-role='gender 'name='rb' value='M' >");
                    p_rb1.InnerHtml = sb3.ToString();
                    sb4.Append("<input type = 'radio' class='styledbox' id='radio-gender-2' data-role='gender 'name='rb' value='W' checked>");
                    p_rb2.InnerHtml = sb4.ToString();
                }
            }
        }
示例#3
0
        private void Button3_Click(object sender, EventArgs e)
        {
            UserLogin www = new UserLogin();

            www.Show();
        }