2
我有一個提交按鈕的ASP.NET2.0網頁。 當用戶點擊時,我會即時生成一個XML文件並作爲結果返回。在ASP.NET中丟失向後導航
下面是代碼:
protected void submitBtn_Click(object sender, EventArgs e)
{
string result = this.ProduceMyXmlResult();
this.Response.Clear();
this.Response.StatusCode = 200;
this.Response.ContentType = "application/xml";
this.Response.ContentEncoding = System.Text.Encoding.UTF8;
this.Response.Write(result);
this.Response.End();
}
的一段代碼不正是我想要的。但是,瀏覽器無法將XML文件識別爲新頁面,因此BACK按鈕不會將我帶回到原始頁面。爲什麼以及如何克服這一點?
+1比我的想法更好。 – MusiGenesis 2009-08-24 12:09:29
+1去HTTP處理程序(即實現IHttpHandler + web.config魔術或添加一個ASHX文件 - 一個「頁面」像IHttpHandler包裝,沒有web.config的東西) – veggerby 2009-08-24 12:34:15