在我的母版页(.aspx文件)中,我有< div>
来显示页面标题:
<div class="header">
<h1> PAGE TITLE GOES HERE </h1>
</div>
我还有一个Web.sitemap文件,其中包含某些页面的详细信息(不是我应用程序中的所有页面)
我应该在<h1></h1>
之间放置什么来让母版页动态显示当前页面的页面标题,如果当前页面不在站点地图中或者没有标题,那么放一些默认字符串如“DEFAULT TITLE”
答案 0 :(得分:4)
如果您想对它感到懒惰并且不关心.aspx
文件中的代码,只需:
<h1><%= SiteMap.CurrentNode != null ? SiteMap.CurrentNode.Title : "not in sitemap!" %></h1>