当然可以!
贴出你的代码看看。

解决方案 »

  1.   

    namespace WebApplication1
    {
    using System;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    using System.Data.SqlClient; /// <summary>
    /// UserLogin1 的摘要说明。
    /// </summary>
    public abstract class UserLogin1 : System.Web.UI.UserControl
    {
    protected System.Web.UI.WebControls.TextBox UserName;
    protected System.Web.UI.WebControls.TextBox UserPass;
    protected System.Web.UI.WebControls.Button login;
    protected System.Web.UI.WebControls.Label LoginStatues;
    protected System.Web.UI.WebControls.RequiredFieldValidator Requiredfieldvalidator1;
    protected System.Web.UI.WebControls.RequiredFieldValidator REVPASSWORD;
    protected System.Web.UI.WebControls.ValidationSummary ValidationSummary1;
    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    }


    private void InitializeComponent()
    {
    this.Load += new System.EventHandler(this.Page_Load);
    this.login.Click += new System.EventHandler(this.login_Click);
    } private void login_Click(object sender, System.EventArgs e)
    {
    string MyUser=UserName.Text;
    string MyPass=UserPass.Text;
    string connstr="server=(local);database=BBS;Trusted_Connection=yes";
    SqlConnection connection = new SqlConnection(connstr);
    string SqlStr="select * from UserInfo where UserName='"+MyUser+"' and UserPass='"+MyPass+"'";
    SqlDataAdapter MyDataAdapter=new SqlDataAdapter(SqlStr,connection);
    DataSet ds = new DataSet();
    MyDataAdapter.Fill(ds);
    ///如果没有此记录
    if (ds.Tables[0].Rows.Count==0)
    {
    LoginStatues.Style["color"]="red";
    LoginStatues.Text="登录失败,请检查用户名和密码!";

    else
    {
    Session["UserName"]=MyUser;
    Session["UserHead"]=ds.Tables[0].Rows[0].ItemArray[8];
    ///登录成功,转到相应讨论区
    ///GotoUrl("ShowSubject.aspx");
    }
    }




    }
    }