前太代码<%@ Page Language="C#" AutoEventWireup="true" CodeFile="zzzzz.aspx.cs" Inherits="zzzzz" %><!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>
<script language="javascript" type="text/javascript">
// <!CDATA[function Submit1_onclick() 
{
    document.all("Button1").click();   
}// ]]>
</script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <table>
            <tr>
                <td>用户:</td><td></td>
            </tr>
            <tr>
                <td>密码:</td><td></td>
            </tr>
            <tr>
                <td><input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()"  /></td><td><asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" /></td>
            </tr>
        </table>
    </div>
    </form>
</body>
</html>后台代码using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class zzzzz : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }    protected void Button1_Click(object sender, EventArgs e)
    {
        bb();
    }    protected void bb()
    {
        Response.Write("<script type='text/javascript'>alert('aaaa');</script>");
    }}

解决方案 »

  1.   

    <input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()"  />type="submit" 换成 type="button" 试试吧。submit的话,本身按钮自己提交form,然后asp:button又提交一次,提交顺序是异步的,不好处理。
      

  2.   

    function Submit1_onclick() 
    {
        document.all("Button1").click();   
        return false;//这里要返回false,不然submit又会提交
    }
    或者改用Button:
    ><input id="Submit1" type="button" value="submit" onclick="Submit1_onclick()"  />
      

  3.   

    Response.Write("<script type='text/javascript'>alert('aaaa');</script>");还可以用 ClientScript.RegisterStartupScript(GetType(), "PopupScript", "alert('aaaa');",True)
      

  4.   

    <script language="javascript" type="text/javascript">
    // <!CDATA[function Submit1_onclick() 
    {
        document.all("<%= Button1.ClientID %>").click();   
    }// ]]>
    </script>
      

  5.   

    <input id="Submit1" type="button" value="submit" onclick="return Submit1_onclick()"  />