ユーザーが Web フォームの asp:linkbutton をクリックすると、Excel ファイルが新しいウィンドウのページにポップアップ表示されるようにしようとしています。OnClick 関数を使用するように設定しています。コード ビハインドで、プロジェクト内の Excel ファイルの場所に Respond.redirect を実行します。これは、以下のコードで確認できます。何らかの理由で機能していません。ブラウザに空白のページが表示されます。これもベストプラクティスですか?Excel ファイルを保存できる共有ネットワーク ドライブへのリンクを指定することもできますが、それは少し複雑すぎるようです。
<asp:LinkButton ID="btnCBFormat" runat="server" Text="CB Format Example" OnClick="btnCBFormat_Click" Target="_blank" />
<asp:LinkButton ID="btnMBFormat" runat="server" Text="MB Format Example" OnClick="btnMBFormat_Click" Target="_blank" />
protected void btnCBFormat_Click(object sender, EventArgs e)
{
Response.Redirect("//Chargebacks/Formats/CBFormat.xsl");
}
protected void btnMBFormat_Click(object sender, EventArgs e)
{
Response.Redirect("//Chargebacks/Formats/MBFormat.xls");
}