是否可以从主页面读取内容占位符的内容?
问题描述:
我们想在我们的页面中使用contentPlaceHolder来设置标题。我们想要做的是让主页面检查contentPlaceHolder以查看它是否包含内容。这样我们就可以创建一个电子邮件,告诉我们哪些页面没有页面标题,因为我们有一个相当大的网站。我们也有嵌套的主页。有没有人有一个很好的方法来做到这一点?是否可以从主页面读取内容占位符的内容?
答
我会推荐使用页面标题属性。那么你只需要检查属性来确定是否设置了标题。
在我看来,我有这个...
<%@ Page Language="C#" Title="Hello World" ... %>
而在我的母版页我有这个...
<title><%=Page.Title%></title>
你可以只检查string.IsNullOrEmpty(Page.Title )在您的母版页的某个地方,并发送电子邮件,如果真的。