使用JS提交刷新本页

这个问题是我在使用JS刷新页面时遇见的
我就是想在使用JS完成操作后,再PageLoad下页面,使我的后台代码能够顺利执行
ASPX页的代码如下,后台不需要任何代码,如果想看效果
在PageLoad里加个断点就可以了  你就可以看见每次PageLoad了
 


<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    
<title>无标题页</title>
</head>
<body>
<script language="javascript" type ="text/javascript">
//Load信息(生成XML文件)
function pageLoad()
{
     
//给TextBox1设置一个焦点
     document.getElementById('TextBox1').focus();
     
//利用提交请求刷新页面(无刷新的)
     httpobj=new ActiveXObject("Microsoft.XMLHTTP");
     tempfile
="Default.aspx?ok=false";
     httpobj.open(
"post",tempfile,false);
     httpobj.send();
    
}


</script>


    
<form id="form1" runat="server">
    
<div>
    
        
<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="False"
            Style
="position: relative"></asp:TextBox>
            
        
<input id="Button1" style="position: relative" type="button" value="button" onclick="pageLoad();return false;" />
       
</div>
       
       
        
    
</form>
</body>
</html>
posted @ 2007-09-02 23:16  磊.NET  阅读(3417)  评论(0编辑  收藏  举报