ユーザーがフォームからデータベースに入力したすべての情報を保存する保存ボタンがあります。すべてが完了したら、新しいタブが自動的に開くようにします。
したがって、コードは保存が成功したかどうかを確認し、新しいタブを開きます。
if (NewQuoteID != -1)
{
Response.Redirect("Printouts/DSVQuotation.aspx?QuoteID=" + NewQuoteID.ToString(), false);
}
保存ボタンのコード:
<asp:LinkButton runat="server" ID="btnSave" CssClass="btnSaveLarge loading" OnClientClick="return CheckNoOfDetails()" ToolTip="Save Quote" OnClick="btnSave_Click" Text="Save" />
このコードは、同じタブでリンクを開きます。リンクをブラウザの新しいタブで開くにはどうすればよいですか? 多くの例で OnClientClick を次のように設定しています:OnClientClick="aspnetForm.target ='_blank';"
しかし、既に OnClientClick でメソッドを呼び出しています。