我打算在@Page指令中使用Title屬性來自定義每個頁面標題,但它看起來沒有任何作用。標題(在ASP.NET @ Page指令中)不在網頁中呈現
該網站使用母版頁 - 我不知道這是否是一個考慮因素。
母版頁片段:
<%@ Master Language="VB" CodeFile="brightnorth.master.vb" Inherits="brightnorth" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="/css/style.css" />
</head>
<body>
etc....
頁段(從http://www.brightnorth.com/about/aboutus.aspx):
<%@ Page Language="VB" MasterPageFile="~/brightnorth.master" AutoEventWireup="false" CodeFile="aboutus.aspx.vb" Inherits="about_aboutus" Title="Brightnorth.com: About Us" %>
更重要的是,如果我通過validator運行頁面時,它抱怨...
未完成的「頭」的結束標記
..其中標籤是存在於源代碼中。
我已經有了一個解決方法,但它令人討厭地獄,所以我決心找到一個解決方案!
這不應該被明確要求。 Page指令的Title屬性應該填充它。 – BlackMael 2008-12-14 22:49:56
不,你正在那兒吠叫錯誤的樹。頁面指令的Title屬性應該是