2
[送信]ボタンがあるASP.NET2.0 Webページがあります。 ユーザーがクリックすると、その場で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ファイルを新しいページとして認識しないため、[戻る]ボタンは元のページに戻りません。なぜ、どのように私はそれを克服できますか?
+1私の考えよりも優れています。 – MusiGenesis
+1 HTTPハンドラ(つまり、IHttpHandler + web.configの魔法を実装するか、ASHXファイルを追加する - web.configのものを除いたIHttpHandlerの周りのラッパーのような「ページ」) – veggerby