日期:2014-05-19  浏览次数:20413 次

关于c#.net的Response.write 问题.
在asp中:

response.write   ( "aa ")这样出来的结果是源文件只有aa

而在c#.net中:
Response.write   ( "aa ")这样出来的结果不光是有aa,而且还有一大堆html代码,还有viewstate.

请问怎么样在c#.net中也只让访问结果源文件只有aa,而没有别的html代码?

谢谢.

------解决方案--------------------
Response.Clear();
先清除缓冲区流中的内容
------解决方案--------------------
不清楚啊
------解决方案--------------------
先清下缓冲区看看
------解决方案--------------------
不好意思刚看到短消息,viena的方法应该可行吧
Response.Clear();
Response.Write( "a ");
------解决方案--------------------
晕,不会吧,有这种问题
你看看Response.Write( " <script language= 'javascript '> alert( '11 ');return; </script> ")
输出正常否?
------解决方案--------------------
自己作输出
protected override void Render(HtmlTextWriter writer)
{
writer.Write( "aa ");
}
------解决方案--------------------
重写Render?确实,楼上聪明