当用户单击 web 表单上的 asp:linkbutton 时,我试图让一个 excel 文件在新窗口中的页面上弹出。我将其设置为使用 OnClick 函数,并在后面的代码中对项目中 excel 文件的位置进行了 response.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");
}