当用户单击显示在 gridview 列中的超链接时,想要打开 pdf 文件。文件的名称取自存储文件标题的 gridview 的第一列。
将鼠标悬停在gridview中的超链接上会显示文件链接,但是单击它时不会打开pdf文件,
protected void Gridview1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
HyperLink hlink = (HyperLink)e.Row.FindControl("HL");
string url = "~/Docs/" + e.Row.Cells[1].Text +".pdf";
hlink.NavigateUrl = url;
hlink.Text = "Read";
}
}
单击超链接时出现以下错误,因为它无法打开 pdf 文件。
无法找到该资源。说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用
在gridview中单击超链接时调用哪个事件,也许要在那里打开pdf应用程序。请建议。提前致谢。