我的ASP.NET应用程序中的每个页面都基于Main
主页,而后者又基于另一个Base
主页(嵌套的主页)。我尝试为每个页面设置不同的标题。我尝试了两种方法,但没有任何明显的原因它无法正常工作。
第一次尝试:<%@ Page Title="ABC" ....... %>
。我不知道为什么,但它什么也没做。生成的HTML中不生成<title>
标记。
第二次尝试:<%@ Page meta:resourcekey="PageTitle" ....... %>
和PageTitle.Title
到.resx。同样在这里。根本没有<title>
标记。
我错过了什么?
答案 0 :(得分:0)
我发现原因:很久以前我从runat="server"
标记中删除了<head>
。当我添加它时 - Title
指令开始工作,但它打破了其他功能,如<link rel="stylesheet" type="text/css" href="/css/<%= www.Utils.LanguageName %>/language14.css" />
。