0
我想輸出xml在我的aspx頁面。但它不會返回結果。沒有xml輸出頁
aspx頁面:
<%@ Page Language="C#" AutoEventWireup="false" CodeBehind="Sitemap.aspx.cs"
Inherits="Servicebyen.Presentation.Web.Sitemap" %>
代碼behinde:
protected void Page_Load(object sender, EventArgs e)
{
Response.Clear();
Response.ContentType = "text/xml";
var writer = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);
writer.Settings.CloseOutput = false;
writer.WriteStartDocument();
writer.WriteStartElement("urlset");
writer.WriteAttributeString("xmlns", "http://www.sitemaps.org/schemas/sitemap/0.9");
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();
writer.Close();
Response.End();
}
你能看見什麼問題呢?
你能否澄清你的意思是「沒有結果」?你的意思是它在瀏覽器中顯示空白嗎?您是否嘗試使用命令行工具獲取內容?如果你在瀏覽器中「查看源代碼」會發生什麼?你至少得到正確的內容類型標題? – 2010-05-05 08:42:11
它在瀏覽器中顯示爲空白。當我查看源代碼時,我得到: 我該怎麼辦? –
user324169
2010-05-05 09:25:22