Wie geben Sie Ihre Content Type in ASP.NET WebForms?
-
05-07-2019 - |
Frage
Ich Angabe meiner Doctype als xhtml streng, aber es wird über den Draht als Inhaltstyp text / html gesendet. Ich mag festlegen, dass der Inhaltstyp application / xhtml + xm ist, aber ich kann nicht herausfinden, wo, oder wenn, ich kann diese Konfiguration aus meiner Anwendung
Lösung
Sie können es in der @ Seite angeben Attribute Abschnitt, wie folgt aus:
<%@ Page ContentType="application/xhtml+xm" %>
... mehr auf MSDN .
Andere Tipps
In Ihrem Code hinter Datei während des Page_Load Ereignis, versuchen Sie den folgenden Code hinzu:
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">
============== Code hinter =========
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\">";
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow