protected void Page_Load(object sender, EventArgs e)
{//在a里写,不知道是不是这个意思呢,是不是不显示a直接跳b呢
 Response.Redirect("b.html");
}

解决方案 »

  1.   

    form中有一些数据是要post到b.aspx中
      

  2.   

    在a.aspx中执行onload(window.open('b.aspx'))
      

  3.   

    这样就没有办法传递参数了,因为form中有b.aspx需要的参数
      

  4.   

    不要在form标签中写onload(document.frm.submit()),,写好body标签中就可以了。
      

  5.   

    这样是可以跳转到b.aspx,但参数不能post过来
      

  6.   

    protected void Page_Load(object sender, EventArgs e) 
    {//在a里写,不知道是不是这个意思呢,是不是不显示a直接跳b呢 
    string x1="11"
    string x2="22"
    Response.Redirect("b.aspx?x1=&x2="); 

      

  7.   

    不好意思,写错了,是在body中写的,但没有效果。
      

  8.   

    这样是个方法,但参数还是想post过去
      

  9.   


    这样是个方法,但参数还是想post过去
    是什么意思
      

  10.   


    参数多就把参数保存到 BEAN中``传个BEAN过去``1
      

  11.   

    那你写成这样看行不? document.forms[0].submit();要是直接补行的话,就这样<body onload="submitForm()">
    <script>
            function submitForm() {
                alert("submit");
                document.forms[0].submit();
            }
    </script>
      

  12.   

    在A时把你要传的值分别用“,”隔开存进一个session或cookie  跳到B得时候 split 就可以了
      

  13.   

    protected void Page_Load(object sender, EventArgs e) 
    {//在a里写,不知道是不是这个意思呢,是不是不显示a直接跳b呢 
    string x1="11" 
    string x2="22" 
    Response.Redirect("b.aspx?x1=&x2="); 

    很好的方法啦
      

  14.   

    protected void Page_Load(object sender, EventArgs e) 
    {
    string x1="11" 
    string x2="22" 
    Response.Redirect("b.aspx?x1=&x2=");