据我了解,在ASP.NET中,当控件执行回发时,对同一页面的请求(即请求所来自的页面)被发送到服务器,然后服务器发送响应, http输出流,到客户端。此流包含请求的页面。
在ASP.NET中使用Response.Write()
时,还要写入响应http输出流。
我的问题是:您在Response.Write()
中编写的内容在标准回发流流中的位置,它们总是在回发响应流的开头添加,在页面上的任何其他内容之前添加,或者它的工作方式有何不同?
答案 0 :(得分:0)
这取决于您何时在页面life cycle中调用它。输出可以在页面的任何位置结束。我不建议在ASP.NET中使用Response.Write()
。相反,请使用asp:Panel
,asp:Literal
等服务器控件......