хотите открыть pdf-файл, когда пользователь нажимает на гиперссылку, показанную в столбце gridview. Имя файла берется из первого столбца 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 будет открыто там. Пожалуйста, предложите. Спасибо в adavance.
Вы абсолютно уверены, что связанный с этим файл находится в этом месте? Попробуйте добавить отладочный вывод 'Server.MapPath (url);' и убедиться, что физическое расположение файла соответствует – freefaller
. Iam наверняка есть файл .... я даже поместил полный путь к файлу ... все та же ошибка – Sumit