您好,欢迎来到佳博论文网!

计算机专业毕业设计:[33]Session传递参数值

计算机专业的很多同学临近毕业了,才着急怎么做一个毕业设计来进行答辩。很短的时间是不可能完成的,天使预计用三个月的时间和计算机专业的同学分享一下怎么完成毕业之前的一项重要任务“毕业设计”。请小伙伴们跟上天使的步伐,在天使的带领下,一起完成你们的毕业设计吧。后期,天使还会讲解如何毕业论文等,希望小伙伴们持续关注哦。

工具/原料

网站已经能够成功判断用户身份信息,登录成功之后,我们需要显示用户信息,原则上我们不允许用户的用户名相同

我们有了用户名,现在需要读取用户的相关信息,但是我们不能说把所用信息都放在session中

    #region 读取用户信息    public void readUser()    {        MyClass myclass = new MyClass();        string sqlcon = "select * from [user] where user_name='" + lblname.Text + "'";        SqlConnection con = myclass.Getcon();        con.Open();        SqlCommand cmd = new SqlCommand(sqlcon, con);        SqlDataReader myreader;        myreader = cmd.ExecuteReader();        if (myreader.Read())        {            lblCredit.Text = myreader["Credit"].ToString();            lblUserClass.Text = myreader["group_id"].ToString();            lblregister_time.Text = myreader["register_time"].ToString();        }    }    #endregion

在会员中心界面,我们设计了一个查询作者累计发布文章数的功能

在界面index0.aspx中书代码

    public void checkNumber()    {        string sqlnew = "select count(*) from [news] where new_author='" + lblname.Text + "'";        SqlConnection con = myclass.Getcon();        con.Open();        SqlCommand cmd = new SqlCommand(sqlnew, con);        int count = Convert.ToInt32(cmd.ExecuteScalar());        con.Close();        if (count >= 1)        {            lblNews.Text = count.ToString();        }        else            lblNews.Text = "--";    }    #endregion

已经能够显示用户发布的文章数了,目前用户admin,发布的文章数问2篇