繁体   English   中英

如何通过c#找到用户点击打开或保存asp.net中的按钮?

[英]How to findout User clicks on open or save Button in asp.net with c#?

我创建了一个gridView,其中包含带有名称的链接按钮。 在Code Behind文件中,我编写了以下代码供下载选项。

protected void gridview_RowCommand(object sender, GridViewCommandEventArgs e)

{
    if (e.CommandName == "Download")
    {
        String x = "~/Nike_folder/MSR/" + e.CommandArgument.ToString();
        string FName = Server.MapPath(x);
        Response.Clear();
        Response.ContentType = "application/*.*";
        Response.AppendHeader("Content-Disposition", "attachment; filename=" + FName);
        Response.TransmitFile(FName);
        Response.End();
    }
}

一旦用户点击任何链接,浏览器窗口将打开并要求打开或保存或取消。

我想知道用户是否点击了打开或保存。

有没有办法找到这个?

假设你的gridView中有两个按钮

var currentButton = sender as Button;

然后是currentButton.Text或任何属性

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM