카테고리 없음
[asp.net] 두 번째 제목 태그를 생성하는 마스터 페이지
행복을전해요
2021. 1. 10. 12:16
메모리에서 runat = "server"를 <head>
.Net 에 넣기 때문에 자동으로 추가 <title>
됩니다.
나는 (테스트하지 않았 음) 마스터 페이지에서
<head runat="server">
Blah
<title runat="server" visible="false"></title>
</head>
마스터 페이지의 헤드에서 명시 적으로 Title 태그를 설정하고 표시 여부를 거짓으로 설정합니다. 나는 생각한다.
-------------------<title>
헤드 에 수동으로 삽입 할 필요가 없습니다 . 코드 또는 마크 업으로
설정하면 Page.Title = "title"
됩니다 <%@ Page Title="My Title" .. %>
. ASP.NET은 나머지를 알아 내고 올바른 제목을 지정합니다.
나는 다음을 사용한다고 생각한다.
페이지 수준에서 제목을 설정하려는 경우
<%@ Master ... %>
<html>
<head runat="server">
<title>
<asp:ContentPlaceHolder ID="titleContent" runat="server" />
</title>
</head>
또는,
마스터 페이지 수준에서 동적 제목을 설정하려는 경우.
<%@ Master ... %>
<html>
<head runat="server">
<title>
<asp:Literal ID="litPageTitle" runat="server"></asp:Literal>
</title>
</head>
빈 두 번째 제목 태그가 생성되지 않도록하는 더 좋은 방법입니다.
출처
https://stackoverflow.com/questions/2006036