userinfo.aspx.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace BookMS
{
    public partial class userinfo : System.Web.UI.Page
    {
        VisitorDao visitorDao = new VisitorDao();
        public Visitor visitor;
        protected void Page_Load(object sender, EventArgs e)
        {
            visitor = (Visitor)Session["visitor"];
            if (visitor == null)
            {
                Response.Redirect("index.aspx");
            }
            if (!IsPostBack)
            {
                txt_name.Text = visitor.Name;
                txt_email.Text = visitor.Email;
            }
            lab_emailtip.Text = "";
            lab_nametip.Text = "";
            lab_pswtip.Text = "";
            img_avatar.ImageUrl = visitor.Avatar;
        }
        protected void btn_changename_Click(object sender, EventArgs e)
        {   
            int id=visitorDao.GetVisitorByName(txt_name.Text).Id;
            if (id==-1)
            {
                visitor.Name = txt_name.Text;
                visitorDao.UpdateVisitor(visitor);
                lab_nametip.Text = "用户名修改成功";
                Session["visitor"] = visitor;
                return;
            }
            else if (id == visitor.Id)
            {
                lab_nametip.Text = "修改失败,用户名未变更";
                return;
            }
            else
            {
                lab_nametip.Text = "该用户名已存在";
                return;
            }
        }

        protected void btn_changemail_Click(object sender, EventArgs e)
        {   
            visitor.Email=txt_email.Text;
            visitorDao.UpdateVisitor(visitor);
            lab_emailtip.Text = "邮箱修改成功";
            Session["visitor"] = visitor;
            return;
后面还有 56 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。