ASP.NET网上售卡系统 第8页
CRepeater.DataBind();
myDB.Close();
}
绑定类别选框(即网页控件)的代码:
private void setSelectClass()
{
DBConn myDB = new DBConn();
string mySql = "select CID,CName from Category order by CID desc";
ddlClass.DataSource = myDB.getDataReader( mySql );
ddlClass.DataTextField = "CName";
ddlClass.DataValueField = "CID";
ddlClass.DataBind();
myDB.Close();
ddlClass.Items.Insert(0,new ListItem("所有分类","-1"));
}
热卖商品的查询代码:
private void getHotDataList()//
{
DBConn myDB = new DBConn();
string sql = "select top 12 * from Products where PHot=1 order by PID desc";
HDataList.DataSource = myDB.getDataReader( sql );
HDataList.DataBind();
myDB.Close();
}
最新上架产品的代码:
private void getNewDataList()//
{
DBConn myDB = new DBConn();
string sql = "select top 4 * from Products order by PID desc";
NDataList.DataSource = myDB.getDataReader( sql );
NDataList.DataBind();
myDB.Close();
}
精品推荐查询的代码:
private void getTJDataList()//
{
DBConn myDB = new DBConn();
string sql = "select top 10 * from Products where PCommend=1 order by PID desc";
JRepeater.DataSource = myDB.getDataReader( sql );
JRepeater.DataBind();
myDB.Close();
}
5.2 后台界面的设计与实现
5.2.1管理员登陆界面设计
该登陆页面是包含在admin中的Defult.apx程序实现的。 管理员要登陆后台进行后台管理必须输入正确的管理员名,密码和验证码。当单击登陆按钮时系统自动触发btnOK_Click事件。如果管理员名和密码为空时则提示不能为空如果验证码不正确则提示验证码有误,然后返回登陆页面重新登陆。最后检查管理员名和密码争取与否调用isAdmin( )函数。如果错误则提示“管理员/密码不真确”返回登陆页面。图5.2.1 登陆界面
部分代码实现如下:
private bool isAdmin( string strAdmin, string strPassword )
//检查 管理员名和密码是否正确
{
bool bTemp = false;
strPassword= FormsAuthentication.HashPasswordForStoringInConfigFile( strPassword ,"MD5");
DBConn myDB = new DBConn();
string mySql = "select * from admin where admin='" + strAdmin + "' and password='" + strPassword + "'";
SqlDataReader mydr = myDB.getDataReader( mySql );
if( mydr.Read() )
{
bTemp = true;
}
else
{
bTemp = false;
}
mydr.Close();
myDB.Close();
return bTemp;
}
private void btnOK_Click(object sender, System.EventArgs e)
{
string strAdminname = CleanString.htmlInputText( txtAdminname.Text );
string strAdminPW = CleanString.htmlInputText( txtAdminPW.Text );
if( strAdminname ==String.Empty || strAdminPW ==String.Empty )
{
Response.Write("<script>");
Response.Write("alert('管理名/密码 不能为空!!!');");
Response.Write("</script>";
return; }
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
ASP.NET网上售卡系统 第8页下载如图片无法显示或论文不完整,请联系qq752018766