我将我的doctype指定为xhtml strict,但它是作为text / html的内容类型通过网络发送的。我想指定内容类型是application / xhtml + xm,但我无法弄清楚我可以在我的应用程序中配置它的位置
答案 0 :(得分:15)
答案 1 :(得分:3)
在代码隐藏文件中,在Page_Load事件期间,尝试添加以下代码:
Response.Clear()
Response.ContentType = "application/xhtml+xm"
答案 2 :(得分:0)
====== 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\">";
}