还美贴完,这里一下上的去,一下上不来。
CJ110
login.aspx.cs
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using sell.components;
namespace sell
{
/// <summary>
/// login 的摘要说明。
/// </summary>
public class login : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox tname;
protected System.Web.UI.WebControls.TextBox tpassword;
protected System.Web.UI.WebControls.Panel menu;
protected System.Web.UI.WebControls.Panel menu2;
protected System.Web.UI.WebControls.Label msg;
protected System.Web.UI.WebControls.Button submit1;
protected System.Web.UI.HtmlControls.HtmlInputButton reset;

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
private void submit1_Click(object sender,System.EventArgs e)
{
if(Page.IsValid)
{
msg.Text="ok";

sell.components.member obj=new sell.components.member();
sell.components.memberdetails mydetails=new sell.components.memberdetails();
mydetails=obj.login(tname.Text,tpassword.Text);
if(mydetails.memberid!="0")
{
//Response.Cookies["memberid"].Value=y;
//System.Console.WriteLine("xxx");
Response.Redirect("reg.aspx");
msg.Text="成功";
}
else
{
msg.Text="失败";
}
}

} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{  
this.Load += new System.EventHandler(this.Page_Load); }
#endregion
}
}

解决方案 »

  1.   

    <input id=reset type=reset value=重置 name=重填 runat="server">
    改为
    <input id=reset type=reset value=重置 name=重填>页面有什么错误吗?.cs文件呢?
      

  2.   

    member.cs
    namespace sell.components
    {
    /// <summary>
    /// member 的摘要说明。
    /// 此类库为SJYeah自己编写的第一个类。包含memberdetails(返回值的类型),member类(各种获取数据的方法)。
    /// </summary>
    public class memberdetails
    {
    public string name;
    public string realname;
    public string memo;
    public string time;
    public string password;
    public string type;
    public string memberid;
    }
    public class member
    {
    public memberdetails login(string username,string password)
    {
    string strconn="server=(local),database=shopping,uid=sa,pwd=wantgirl";
    SqlConnection conn=new SqlConnection(strconn);
    SqlCommand mycommand=new SqlCommand("select * from member where name='"+username+"' and password='"+password+"'",conn);

    memberdetails m=new memberdetails();
    try
    {
    conn.Open();
    SqlDataReader myreader=mycommand.ExecuteReader();
    m.memberid=myreader.GetString(0);
    m.realname=myreader.GetString(2);
    conn.Close();
    return m;
    }
    catch (SqlException)
    {
    m.memberid="0";
    return m;
    conn.Close();
    }
    }
    }
    }
      

  3.   

    this.submit1.Click += new System.EventHandler(this.submit1_Click)没掉了
    不会执行啊