渲染.aspx页面没有html,body标签

时间:2012-09-18 12:25:46

标签: c# asp.net

我有一个测试页 Test.aspx ,下面是我在Page_Load函数中的代码。

Response.Write("test");

当我执行此页面时,我可以看到html输出“test”以及 html,身体标签。

我应该怎么做才能使输出只有文本“test”,而且没有body,html标签?

请建议。

3 个答案:

答案 0 :(得分:3)

您可以尝试使用此代码 - 基于ContentType = "text/plain";

Response.Clear();
Response.ContentType = "text/plain";
Response.Write("Only text is printed");
Response.End(); 

答案 1 :(得分:2)

试试这个

Response.Clear();
Response.ContentType = "text/plain";
Response.Write("Test");
Response.End();

答案 2 :(得分:1)

如果你有一个你不会写一个空页面的案例,你可以写一些单词或其他东西,最好使用一个处理程序.ashx

默认情况下,处理程序不会添加任何内容,例如.aspx页面,不需要清除任何内容,也不需要花时间进行渲染,然后像使用aspx页面一样清除。

所以正确的方法是创建一个处理程序。