其他分享
首页 > 其他分享> > CodeGo.net>如何从站点地图文件获取当前页面标题?

CodeGo.net>如何从站点地图文件获取当前页面标题?

作者:互联网

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

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

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

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

解决方法:

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

<h1><%= SiteMap.CurrentNode != null ? SiteMap.CurrentNode.Title : "not in sitemap!" %></h1>

标签:webforms,web-sitemap,asp-net,c,net
来源: https://codeday.me/bug/20191029/1963337.html