1

テスト ページTest.aspxがあります。以下は、Page_Load 関数にあるコードです。

Response.Write("test");

このページを実行すると、html の body タグとともに "test" という html 出力が表示されます。

出力にテキスト「test」のみが含まれ、body、html タグが含まれないようにするにはどうすればよいですか?

提案してください。

4

3 に答える 3

3

このコードで試すことができます-に基づいてContentType = "text/plain";

Response.Clear();
Response.ContentType = "text/plain";
Response.Write("Only text is printed");
Response.End(); 
于 2012-09-18T12:31:27.033 に答える
2

これを試して

Response.Clear();
Response.ContentType = "text/plain";
Response.Write("Test");
Response.End();
于 2012-09-18T12:29:04.413 に答える
1

いくつかの単語やその他の何かを書くことができる空のページを作成できない場合は、ハンドラー .ashx を使用することをお勧めします。

ハンドラーは、.aspx ページのように既定では何も追加しません。何もクリアする必要はなく、レンダリングに時間を費やす必要がなく、aspx ページで行うようにクリアします。

したがって、正しい方法は、ハンドラーを作成することです。

于 2012-09-18T16:37:39.747 に答える