网上书店系统论文-网上书店设计与实现 第10页
图7-3 选择连接字符串
注意:该连接字符串是在web.config中定义的,即在<configuration>……</configuration>中加代码如下:
<connectionStrings>
<add name="DatabaseConnectionString1"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
图7-4 配置Selest语句
为了是控件只显示管理员表中满足DropDownList控件的选定项为条件的数据,在“配置Selest语句”上选择“OrderBy (R)…”进行条件限制。如图7-5。
图7-5 添加WHERE子句
由于该查询存在WHERE子句,所以在“测试查询”时要求输入条件。如图7-6 、图7-7。
图7-6 参数值编辑器
图7-7 测试查询
验证管理员代码如下:
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
string username = this.username.Text.Trim();
string pwd = this.pwd.Text.Trim();
int i = this.GridView1.Rows.Count;
for (int k = 0; k < i; k++)
{
if ((username == this.GridView1.Rows[k].Cells[1].Text.Trim()) &&
(pwd == this.GridView1.Rows[k].Cells[2].Text.Trim()))
{
if (this.DropDownList1.SelectedValue == "管理员")
{
Response.Redirect("~/admin/logomanager.aspx");
}
else
{
if (this.DropDownList1.SelectedValue == "图书管理员")
{
Response.Redirect("~/admin/logobooksmanager.aspx");
}
else
{
Response.Redirect("~/admin/logoordersmanager.aspx");
}
}
}
else
{
this.Label1.Text = "用户名或密码错误!请重新登录。";
this.username.Text = "";
this.pwd.Text = "";
}
}
}
(2)添加管理员:在管理员进入其后台管理页面后,在该页面的左边是管理员可以执行的所有操作,该模块是使用TreeView控件完成的,即在WEB窗体中添加TreeView控件,鼠标点击TreeView控件右上角的三角,在弹出的菜单栏中选择“编辑节点”,将管理员要执行的操作按树状添加成节点,如图7-8所示,而且,在菜单栏中还可以选择“自动套用格式”来设置显示状态。
图7-8 节点编辑区
要添加管理员,就点击“添加管理员”,跳转到addmanager.aspx页面,该页面的设计效果如图7-9。
图7-9 添加管理员
该页面主要使用TextBox、DropDownList和ImageButton控件来实现各类管理员的添加。首先在WEB窗体上添加一个DropDownList控件,点击DropDownList控件右上角的三角,在弹出来的菜单里选择“编辑项”,如图7-10。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
网上书店系统论文-网上书店设计与实现 第10页下载如图片无法显示或论文不完整,请联系qq752018766