[摘要]TxtPassword.Text=="") Label1.Text ="请输入用户名或者密码"...
TxtPassword.Text=="")
{
Label1.Text ="请输入用户名或者密码";
return;
}
DataGrid1.Visible =true;
Panel1.Visible =false;
myResult=myService.Login(TxtUserName.Text,TxtPassword.Text ) ;
if (myResult.ToString() =="登录成功")
{
ds=myService.GetDataSet();
DataGrid1.DataSource =ds.Tables["Customers"];
DataGrid1.DataBind();
}
else
{
Label1.Text ="用户名或口令有误或者没有这个用户!请重新输入!";
}
}
private void BtOK_Click(object sender, System.EventArgs e)
{
myResult=myService.RegUser(TxtTrueName.Text,TxtRegName.Text,TxtPwd.Text,DropDownListSex.SelectedItem.Text ,TxtEmail.Text);
if(myResult.ToString()=="用户注册成功" )
{
Label1.Text ="用户注册成功,可以登录查看信息";
return;
}
else if(myResult.ToString()=="这个用户已经存在,请重新注册" )
{
Label1.Text ="这个用户已经存在,请重新注册";
return;
}
else
{
Label1.Text ="用户注册发生错误,请检查每一项";
return;
}
}
}
}
运行启动,输入正确的用户名和密码,点击”登录”按钮,会看到下面的界面:
点击”注册新用户”,出现注册界面,如果注册的用户存在,会产生提示:
总结:
Web表示层上完全没有数据库连接操作,它与数据库的连接任务是通过业务层来完成的,这样,程序的结构更加清晰。当然,程序中可以增加其它的层,如:业务规则层等。
如果
关键词:如何运用C#创建一个3层的数据库应用程序