自动加载页面标题

时间:2014-06-26 08:53:54

标签: asp.net

今天:

在每个页面上“加载”事件 -

Page.Title = defaultPageTitle + Page.Title;

“defaultPageTitle” - 取自“basePage”的字符串, 这意味着对于每个新页面,我都必须复制并粘贴此行。

我的目标:自动将初始标题后缀加载到每个页面..

defaultPageTitle =“XXX-” 所以如果我的aspx代码文件标题标记是<title>page1</title>

页面标题为“XXX-page1”

1 个答案:

答案 0 :(得分:0)

通常,最好创建一个名为PageBase的基类,该基类继承自System.Web.UI.Page。然后从这个基类继承所有的aspx页面。通过这种方式,您可以将所有公共代码重构为基类。

然后,您可以在页面库中覆盖OnLoad事件,并将代码移至此事件。然后你不需要在每个页面中编写这段代码。

其他选项是如果您使用母版页,那么您编写代码以在母版页的Page_Load事件中设置页面标题

相关问题