我这样设置我的页面标题:
<%@ Page Title="Sub Page Title" %>
在我的 Master Page 的 Page_Load 事件中,我修改了标题以在它们前面加上站点名称,如下所示:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Page.Title = "My Website Name - " + MyMainContentPlaceholder.Page.Title
End Sub
现在..在我的每个内容页面中,我都有一个标题,我想匹配页面标题。但是当我尝试使用内联代码设置文本时,它会抓取最终连接的母版页标题。
<%@ Page Title="Sub Page Title" ...blah blah... %>
<asp:Content ID="Content1" ContentPlaceHolderID="MyMainContentPlaceholder" runat="server">
<div class="pageHeader"><%=Me.Page.Title%></div>
</asp:Content>
<%=Me.Page.Title%>
返回“我的网站名称 - 子页面标题”,而不仅仅是“子页面标题”。
我怎样才能让它只拉当前子页面的标题属性?