ASP.NET WebFormsでコンテンツタイプをどのように指定しますか?
-
05-07-2019 - |
質問
Doctypeをxhtml strictに指定していますが、text / htmlのコンテンツタイプとして送信されています。コンテンツタイプがapplication / xhtml + xmであることを指定したいのですが、アプリケーション内からこれを設定できる場所または場所がわからない
解決
他のヒント
コードビハインドファイルのPage_Loadイベント中に、次のコードを追加してみてください:
Response.Clear()
Response.ContentType = "application/xhtml+xm"
========= aspx ===============
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs"
Inherits="_Default" %>
<asp:literal runat="server" id="dt"></asp:literal>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
==============コードビハインド=========
protected void Page_Load(object sender, EventArgs e)
{
this.dt.Text= "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0
Transitional//EN\"
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">";
}
所属していません StackOverflow