怎么使Page_Load中的Response.Write出的代码显示到html源代码的后边

如何使Page_Load中的Response.Write出的代码显示到html源代码的后边
我在ASP.net的页面代码中的load中执行
private   void   Page_Load(object   sender,   System.EventArgs   e)
{
Response.Write( " <script> ");
Response.Write( "document.all.username.value= 'admin ';document.all.password.value= 'abc ';document.all.launch.focus(); ");
Response.Write( " </script> ");
}
在IE上执行时Response.Write出大代码总是显示在HTML的前边,类似这样
<SCRIPT> document.all.username.value= 'admin ';document.all.password.value= '123456 ';document.all.launch.focus(); </SCRIPT>
<META   http-equiv=Content-Language   content=zh-cn>
我想让我Write出来的代码显示在页面的后边,该在怎么做呢



------解决方案--------------------
使用Asp:Literal控件定位。放它的 text里