zoukankan      html  css  js  c++  java
  • 2种方法来动态设置ASPX页面的Title值

    当用户在我的神州商城的产品分类导航中点击一个分类,会进入此分类的产品列表页面,我希望当前的类别名动态的显示在页面的Title上,有2种办法可以动态设置ASPX页面的Title值,第一种如下:
    在aspx.cs文件中写一个SetTitle() 方法,根据URL中的CategoryID值去数据表中取当前的类别名,赋值给页面的title。

    但是我更推荐第二种:

    第二种方法是先写一个继承了System.Web.UI.Page 的基类PageBase,在基类PageBase中定义一个PageTitle属性, 重写OnLoad方法让Title=PageTitle的值.

    为什么不在分类的产品列表页面的cs中直接override重写Page的Title方法呢?以为很遗憾的是Page的Title方法不是virtual的,呵呵。

    image

    PageBase.cs代码:

    PageBase.cs

    ASPX.CS中重写PageTitle

    PageBase.cs
  • 相关阅读:
    [Luogu] P3258 [JLOI2014]松鼠的新家
    [Luogu] P3701 「伪模板」主席树
    [USACO] 打井 Watering Hole
    [Luogu] P3225 [HNOI2012]矿场搭建
    [USACO06JAN] 冗余路径 Redundant Paths
    [Luogu] P1407 [国家集训队]稳定婚姻
    [USACO06JAN] 牛的舞会 The Cow Prom
    [Luogu] P4254 [JSOI2008]Blue Mary开公司
    [Luogu] P1993 小K的农场
    [Luogu] P2279 [HNOI2003]消防局的设立
  • 原文地址:https://www.cnblogs.com/seapub/p/2379581.html
Copyright © 2011-2022 走看看