SearchBook.aspx.cs

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class SearchBook : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //判断用户是否查询,如果没有查询,而直接跳到该页的话,则返回主页
            if (Session["SearchKey"].ToString() != "")
            {
                try
                {
                    //执行此方法,用于数据源的绑定与分页功能。
                    fill();
                }
                catch
                {
                    //发生错误,则返回主页
                    Response.Redirect("Default.aspx");
                }
            }
            else Response.Redirect("Default.aspx");
        }
    }
    public void fill()
    {
        string select;
        //如果查找类型为书名
        if (Session["SearchBookType"].ToString() == "书名")
        {
            //构建查询语句。
            select = string.Format("select BookName as 书名,BookID as 图书ID,BookPrice as 价格,BookAddress as 出版社,BookPeople as 作者 from BookInfo where BookName like '%{0}%'", Session["SearchKey"].ToString());
        }
        //如果查找类型是作者
        else if (Session["SearchBookType"].ToString() == "作者")
        {
            //构建查询语句。
            select = string.Format("select BookName as 书名,BookID as 图书ID,BookPrice as 价格,BookAddress as 出版社,Bookpeople as 作者 from BookInfo where BookPeople like '%{0}%'", Session["SearchKey"].ToString());
        }
        //如果查找类型是其他的
        else
        {
            //构建查询语句。
            select = string.Format("select BookName as 书名,BookID as 图书ID,BookPrice as 价格,BookAddress as 出版社,BookPeople as 作者 from BookInfo where BookID like '%{0}%'", Session["SearchKey"].ToString());
        }
        //设置分页
        PagedDataSource ps = new PagedDataSource();
        //设置分页数据源。
后面还有 112 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。