【发布时间】:2014-02-18 16:38:36
【问题描述】:
在我的母版页(.aspx 文件)中,我有这个 div> 来显示页面标题:
<div class="header">
<h1> PAGE TITLE GOES HERE </h1>
</div>
我还有一个 Web.sitemap 文件,其中包含一些页面的详细信息(不是我的应用程序中的所有页面)
我应该在<h1></h1> 之间添加什么让母版页动态显示当前页面的页面标题,如果当前页面不在站点地图中或没有标题,则输入一些默认字符串,如“DEFAULT TITLE”
【问题讨论】:
-
Title是SiteMapNode 的属性。您是否尝试过访问SiteMap.CurrentNode? -
@MikeSmithDev 我尝试输入 但出现错误
-
可能是因为
CurrentNode为空(网址不在站点地图中)。请参阅下面的答案。
标签: c# asp.net .net webforms web.sitemap