0

ボタンがクリックされた後、新しいページにリダイレクトしようとして問題が発生しました。しかし、このボタンは私のデータテーブルもExcelファイルに保存します。保存とリダイレクトを同時に行えるようにしたいと思います。

これは、ボタンの.CSファイルのコードです。

 protected void SaveButton_Click(object sender, EventArgs e)
    {
       this.SaveExcel();
       Response.Redirect("Default.aspx", true);
    }

また、.aspxページにこれがあります

<asp:Button ID="SaveButton" runat="server" Text="Save" 
    onclick="SaveButton_Click" Enabled="False" onclientclick="needToConfirm=false"/>

ご覧のとおり、必要なonlclientclick関数があります。

javascriptとServer.Transfermetothdsを使用してみました。誰かがこれを行う方法を知っていますか?

4

1 に答える 1

3

OnClientClickの形式である必要があります。

OnClientClick="needToConfirm(); return false"

これが機能しない場合は、JavaScript にエラーがあり、C# コードが起動しない原因となっています。

于 2013-01-10T11:55:41.537 に答える