3

在我的母版页(.aspx 文件)中,我有这个 <div>来显示页面标题:

<div class="header">
<h1> PAGE TITLE GOES HERE </h1>
</div>

我还有一个 Web.sitemap 文件,其中包含一些页面的详细信息(不是我的应用程序中的所有页面)

我应该在两者之间放置什么<h1></h1>让母版页动态显示当前页面的页面标题,如果当前页面不在站点地图中或没有标题,则放置一些默认字符串,如“DEFAULT TITLE”

4

1 回答 1

4

如果您想对此感到懒惰并且不关心.aspx文件中的代码,只需:

<h1><%= SiteMap.CurrentNode != null ? SiteMap.CurrentNode.Title : "not in sitemap!" %></h1>
于 2014-02-18T16:54:26.557 回答