У меня есть простая страница в основной странице (хорошо в ведущем устройстве в ведущем устройстве).
В главном ведущем устройстве я имею head
тег с runat="server"
, со многими битами, такими как сценарии, таблицы стилей, и т.д. и также contentplaceholder. Здесь нет никакого тега заголовка.
На странице, которая использует это ведущее устройство, содержание для заполнителя содержит <title>pagename</title>
бит в нем. Я действительно должен установить его там.
К сожалению, когда страница представляется, я получаю свой заголовок, который является всей пользой, но также и получите второй пустой тег заголовка - я считаю выведенными там.NET.
Есть ли какой-либо способ остановить этот второй выход тега заголовка?
Из памяти, благодаря установке runat="server" на .Net автоматически добавляет
, если его еще нет.
Я думаю (не тестировал), это если в вашей мастер-странице вы делаете
<head runat="server">
Blah
<title runat="server" visible="false"></title>
</head>
установку Title-тега явно в Head мастер-страницы и настройку видимости на ложные срабатывания. Я думаю.
Вам не нужно вручную вставлять
в заголовок.
Просто установите Page.Title = "title"
по коду или <% @ Page Title = "My Title" ..%>
по разметке.
ASP.NET разберется с остальным и укажет правильный заголовок.