如果UserName字段为空, 那么
Panel已登录的可视化的值为true
Panel未登录的可视化的值为false
其实就是看你是否输入 username 输入了就显示已登入,否则显示未登录
if (string.IsNullOrEmpty(Request.QueryString["cID"])) //这句详细解释包括关键字
{
如果 “cID” 这个值是空值或者无内容 ,那么
显示 "参数不存在"标签 并返回;
定义 字段id
如果 尝试 将cID转化为上面的id值(数字类型)失败 那么
ltl菜名 这个标签显示 "参数非法"
返回;
(就是检查你CID是不是纯数字啦)
SqlServer db = new SqlServer();
db.SQL = "select * from 菜单表 where cID=@cID";
db.AddSqlParameter("@cID", Request.QueryString["cID"]);
上面的全是 数据库进入 以及储存
DataTable dt = db.GetDataTable();
这句话从数据库获取数据
if (dt.Rows.Count == 0)
{如果获取的数据无 行数
this.ltl菜名.Text = "数据不存在。";
}ltl菜名这个标签显示 "数据不存在。"
else //如果确认获取数据成功
{
this.Image图片.ImageUrl = dt.Rows[0]["菜图片"].ToString(); /显示图片的url
this.ltl菜名.Text = dt.Rows[0]["菜名"].ToString(); //显示菜名标签
this.ltl价格.Text = dt.Rows[0]["价格"].ToString(); //显示价格
this.ltl介绍.Text = dt.Rows[0]["菜介绍"].ToString(); //显示介绍
}