在验证后,这样弹出新窗口:Page.RegisterStartupScript("open","<script language='JavaScript'>window.open('...');</script>");

解决方案 »

  1.   

    拷贝如下代码,存为aspx,你就可以看到很多
    --------------<%@ Import namespace="System.Data" %><html>
    <head>    <script language="C#" runat="server">        void Page_Load(Object sender, EventArgs e ) {
            
                if (!Page.IsPostBack) {
                
                    DataTable dt = new DataTable();
                    DataRow dr;                dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
                    dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
                    dt.Columns.Add(new DataColumn("DateTimeValue", typeof(DateTime)));
                    dt.Columns.Add(new DataColumn("BooleanValue", typeof(bool)));                for (int i = 1; i <= 9; i++) {
                    
                        dr = dt.NewRow();                    dr[0] = i;
                        dr[1] = "Item " + i.ToString();
                        dr[2] = DateTime.Now;
                        dr[3] = (i % 2 != 0) ? true : false;                    dt.Rows.Add(dr);
                    
                    }
               
                    dataGrid1.DataSource = new DataView(dt);
                    dataGrid1.DataBind();
                }
               
            }
    private void DataGrid1_Delete(Object sender,DataGridCommandEventArgs E)
    {Response.Write ("传到服务器端!");}
        </script>
    <script language="Javascript">
    function delete_confirm(e){
    if (event.srcElement.outerText=="删除")
    event.returnValue=confirm("确认删除否?");
     
    }
    document.onclick=delete_confirm;
    </script>
    </head>
    <body>    <h3><font face="Verdana">Databinding to a DataView</font></h3>    <form runat=server>        <asp:DataGrid id="dataGrid1" runat="server"
              BorderColor="black"
              BorderWidth="1"
              GridLines="Both"
              CellPadding="3"
              CellSpacing="0"
              HeaderStyle-BackColor="#aaaadd"
           OnDeleteCommand="DataGrid1_Delete" >
    <Columns>
    <asp:ButtonColumn Text="删除" HeaderText="删除" CommandName="Delete" />
    </Columns>
     </asp:DataGrid>
        </form></body>
    </html>