9

我将我的 doctype 指定为 xhtml strict,但它作为 text/html 的内容类型通过网络发送。我想指定内容类型是 application/xhtml+xm,但我不知道在哪里或者是否可以在我的应用程序中配置它

4

3 回答 3

16

您可以在@页面属性部分中指定它,如下所示:

<%@ Page ContentType="application/xhtml+xm" %>

...更多关于MSDN

于 2008-10-06T16:05:50.857 回答
3

在文件后面的代码中,在 Page_Load 事件期间,尝试添加以下代码:

Response.Clear()
Response.ContentType = "application/xhtml+xm"
于 2008-10-06T16:06:16.830 回答
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\">";

}
于 2011-08-03T20:21:02.593 回答