返回实体对象 cs : public Model userinfo = Dal.GetUserInfo(); label.text=userinfo.username; label.text=userinfo.gender;
这就需要Model层了: public class temp { public int id{get;set;} public string name{get;set;} }public temp GetTemp() { temp t=new temp(); t.id=.. t.name=... return t; }
model层 User类 private char sex; public char Sex { get { return sex; } set { sex = value; } } private string name; public string Name { get { return name; } set { name = value; } }}DAL层 public static User Getziduan(string name, char sex) { //写的方法 } BLL层(可以省略) public static User Getziduan(string name, char sex) { return UserService.Getziduan(name,sex); } web页面调用 protected void btncanshu_Click(object sender, EventArgs e) { string name=this.lblName.Text; char sex = Convert.ToChar(this.lblSex.Text); User u=UserManager.Getziduan(name,sex); response.write("姓名:"+u.name+" 性别是:"+u.sex); User u=UserManager.Getziduan() }
cs :
public Model userinfo = Dal.GetUserInfo();
label.text=userinfo.username;
label.text=userinfo.gender;
public class temp
{
public int id{get;set;}
public string name{get;set;}
}public temp GetTemp()
{
temp t=new temp();
t.id=..
t.name=...
return t;
}
DAL层定义类似下面的方法/// <summary>
/// 得到一个对象实体
/// </summary>
public Dating.Model.DatingGuide GetModel(int Id)
{
SqlParameter[] parameters = {
new SqlParameter("@Id", SqlDbType.Int,4)};
parameters[0].Value = Id; Dating.Model.DatingGuide model=new Dating.Model.DatingGuide();
DataSet ds= DbHelperSQL.RunProcedure("DatingGuide_GetModel",parameters,"ds");
if(ds.Tables[0].Rows.Count>0)
{
if(ds.Tables[0].Rows[0]["Id"].ToString()!="")
{
model.Id=int.Parse(ds.Tables[0].Rows[0]["Id"].ToString());
}
model.Title=ds.Tables[0].Rows[0]["Title"].ToString();
model.Introduction=ds.Tables[0].Rows[0]["Introduction"].ToString();
return model;
}
else
{
return null;
}
}
User类
private char sex; public char Sex
{
get { return sex; }
set { sex = value; }
}
private string name; public string Name
{
get { return name; }
set { name = value; }
}}DAL层
public static User Getziduan(string name, char sex)
{
//写的方法
}
BLL层(可以省略)
public static User Getziduan(string name, char sex)
{
return UserService.Getziduan(name,sex);
}
web页面调用 protected void btncanshu_Click(object sender, EventArgs e)
{
string name=this.lblName.Text;
char sex = Convert.ToChar(this.lblSex.Text);
User u=UserManager.Getziduan(name,sex);
response.write("姓名:"+u.name+" 性别是:"+u.sex);
User u=UserManager.Getziduan()
}