自己动手做博客之日志管理-4.1 查看日志列表

23 篇文章 0 订阅

    在首页中的任何地方单击日志标题链接将在打开的页面中浏览日志正文;如果单击了日志分类中的链接,将会在页面中显示某一类别的日志。这也就是查看日志的两个模块:查看日志列表和日志正文。

      日志列表与系统首页的惟一区别就是,在这里仅列出了一个类别的日志列表,像分页、最新日志和评论这些都与首页相同,如图 1-7 所即为查看日志列表时的效果。

1-7  查看日志列表效果

    这惟一的区别在实现时代码也不同。首先是这里需要接受一个参数指定要显示的类别,在图1-7所示的地址栏中也可以看到LogList.aspx后有一串字符“?id= 108 ,定义了一个id参数,此时的值为108,多个参数之间使用”&”符号连接。

    了解了这些,剩下的工作就是编写代码来获取这个参数的值,然后根据此值查询到符合条件的数据并显示。

    在LogList.aspx.cs文件的Page_Load()方法中,添加如下代码:

  protected void Page_Load(object sender, EventArgs e)

  {

      if (!IsPostBack)

      {

          if (Request["id"] != null) {

              BindLog();

          }

      }

  }

    上述代码中的最内层if语句判断页面加载过程中是否有一个id参数,如果有则调用BindLog()方法。

     Request对象ASP.NET中的内置对象,其主要功能是从客户端获取数据。使用该对象可以访问任何HTTP请求传递的信息,包括使用POST方法或者GET方法传递的参数、cookie和用户验证。由于Request对象是Page对象的成员,因此在程序中可以直接使用,也不用声明和实例化。

    最重要的是BindLog()方法,它与 1.2.2 节中的同名方法惟一不同的是查询语句,如下所示为这里使用的新语句:

  String sql = "SELECT * FROM info  where sortid="+Request["id"]+" order by id desc";

    根据这个查询语句和图1-7所示的效果,得知在BindLog()方法中sql变量的为:

sql="SELECT * FROM info WHERE sortid=108 ORDER BY id DESC";

    执行后会查询info表中类别编号为108的所有日志数据,然后根据ID来降序排列。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
rufus-4.1.exe 是一个电脑程序文件,它是 Rufus 软件的一个特定版本的可执行文件。Rufus 是一个免费的开源工具,用于创建和格式化启动盘(如U盘或SD卡)的 Windows USB/DVD下载工具。Rufus-4.1.exe 是 Rufus 软件的 4.1 版本的可执行文件。 使用 Rufus-4.1.exe,我们可以将一个可启动的操作系统(如Windows、Linux等)安装到一个可移动的存储设备上。这对于需要在其他计算机上安装操作系统或进行系统修复时非常方便。Rufus-4.1.exe 可以帮助用户快速、简单地创建启动盘,而不需要专业的技能或复杂的操作。 Rufus-4.1.exe 的使用非常简单。用户只需将一个空的USB闪存驱动器或SD卡连接到计算机上,并选择该设备作为 Rufus-4.1.exe 的目标设备。然后,用户可以选择要安装的操作系统的ISO映像文件,并进行一些其他配置,如分区方案和文件系统类型。最后,点击“开始”按钮,Rufus-4.1.exe 将开始创建启动盘。 Rufus-4.1.exe 的一个主要特点是它的快速性能和高稳定性。它通常比其他同类软件更快地创建启动盘,并且能够在更多的计算机上正常工作。此外,Rufus-4.1.exe 还提供了许多高级功能,如BIOS或UEFI引导支持、可引导磁盘分区类型选择等,使用户能够根据自己的需求进行个性化设置。 总之,Rufus-4.1.exe 是一个非常有用的工具,适用于需要创建启动盘的个人用户和专业技术人员。它简单易用、功能强大,并且在操作系统安装和系统修复时提供了便利。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值