详细说明: 
在.aspx页面中。
<form id="Form1" method="post" action="http://test/test.aspx">
<input type="submit" value="提交">
这种方式就是asp post方式 提交(要求必须以post方式提交)
-------------------------------------------------------------
现在,因为要在提交时候,不光是提交到 
"http://test/test.aspx"去处理,还要同时处理我们内部的一些业务,在后台.cs中执行一段业务程序。所以将提交按钮改为在服务器端执行。<form id="Form1" method="post" action="http://test/test.aspx"  runat=server >
<input type="submit" value="提交" id="Submit" name="Submit" runat="server">
private void Submit_ServerClick(object sender, System.EventArgs e)
{
  //在后台.cs中执行一段业务程序

------------------------------------------------------------------
改了后,现在的问题来了,
试了下,不能 在后台Submit_ServerClick中提交 Form1 表单。如何在Submit_ServerClick事件中  执行一段业务程序  同时 将 Form1 表单以post方式提交到 "http://test/test.aspx"去处理?

解决方案 »

  1.   

    private void Submit_ServerClick(object sender, System.EventArgs e)
    {
      //在后台.cs中执行一段业务程序
      Response.Redirect("http://test/test.aspx");//转过去试试

      

  2.   

    因为 用“http://test/test.aspx" 只是个举例,实际是对方的一个接口页面。
    在对方的test.aspx页面中,要求必须以post方式提交 ,不能以get方式提交,不能让对方改的。所以必须要在后台提交前台的Form.如Response.Redirect("http://test/test.aspx"); Server.Transfer 等都是不行的。
      

  3.   

    asp.net 和 asp 提交方式没有多大区别,多的就是个<input type = hidden ... name = viewstate>
    你可以通过在 Page_Load() 来协调,