//aa.aspx 页面
 <form id="form1"  name="form1"   runat="server">
  -----
js 方法function Button2_onclick() {          document.form1.action="biaodan_view.aspx";   
          document.form1.submit();   
        
 
}<input  id="Button2" class="box" type="button" value="提交菜单" onclick="return Button2_onclick()" />
<asp:TextBox ID="TextBox2"  runat="server"></asp:TextBox>
</form>//biaodan_view.aspx
//按钮事件
protected void Button2_Click(object sender, EventArgs e)
    {
       Response.Write(Request["TextBox2"].ToString());//报异常,说找不到对象
    }
请高手帮忙!!!!

解决方案 »

  1.   

    document.form1.action="biaodan_view.aspx";  
    这行你没有传值过去呀!!!!
      

  2.   

    楼上老兄 怎么传值啊,我提交的是整个form 还要传值吗?我以前也这样写过,不过是在form标记上写的 提交页面,这次没写,郁闷啊!请高手帮忙
      

  3.   

    需要提交的表单的from的method的属性设成post.然后在biaodan_view.aspx用Request.Form["TextBox2"]
      

  4.   

    加上action动作啊他的值是处理的页面地址