마스터 페이지를 확장하는 aspx 페이지가 있습니다. aspx 페이지의 문서 모드를 변경하고 싶습니다. 이 줄을 aspx 페이지에 넣고 싶습니다. 그러나 그것은 허용하지 않습니다. 마스터 페이지의 머리에이 코드를 삽입하고 싶지는 않습니다. 페이지의 문서 모드 만 변경하면됩니다. 누군가 나를 도울 수 있습니까?페이지 문서 모드
<meta http-equiv="X-UA-Compatible" content="IE=9" />
마스터 페이지를 확장하는 aspx 페이지가 있습니다. aspx 페이지의 문서 모드를 변경하고 싶습니다. 이 줄을 aspx 페이지에 넣고 싶습니다. 그러나 그것은 허용하지 않습니다. 마스터 페이지의 머리에이 코드를 삽입하고 싶지는 않습니다. 페이지의 문서 모드 만 변경하면됩니다. 누군가 나를 도울 수 있습니까?페이지 문서 모드
<meta http-equiv="X-UA-Compatible" content="IE=9" />
당신은 당신의 masterpage에 자리가 필요합니다 : 당신의 <html/>
태그가 더 runat="server"
가없는 경우
<head>
<asp:ContentPlaceHolder id="plhHead" runat="server"/>
</head>
, 당신은 KPL이했던 것처럼 <head/>
태그에 적용해야합니다.
<asp:Content ContentPlaceHolderId="plhHead" runat="server">
<meta http-equiv="X-UA-Compatible" content="IE=9" />
</asp:Content>
놓습니다의 ContentPlaceHolder를 마스터 페이지의 헤드 섹션에서 : 당신이 당신의 주요 내용 자리로처럼 그리고 클라이언트 페이지에서 그것을 채우기
당신의.aspx
페이지에서 지금
<head runat="server">
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
</head>
, 매스에 ContentPlaceHolder
을 배치하는 대신
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<meta http-equiv="X-UA-Compatible" content="IE=9" />
</asp:Content>
: 당신은 머리 부분에 사용자 지정 내용을 추가 할 수 있습니다 당신은 이것을 할 수 있습니다 :
// Programmatically add a <meta> element to the Header
HtmlMeta keywords = new HtmlMeta();
keywords.Name = "X-UA-Compatible";
keywords.Content = "IE=9";
Page.Header.Controls.Add(keywords);