Ссылка для скачивания в asp.net mvc - PullRequest
1 голос
/ 22 сентября 2010

Я загрузил документ из моего приложения asp.net mvc 2 в домен приложения.есть имя каталога как "Документы".Я хочу создать ссылку для загрузки документа из моего приложения.как это сделать?

Отредактировано:

Я беру эту ссылку из базы данных.как "item.DownloadPath".Я хочу проверить, что это значение равно нулю или нет. Я могу сделать это с помощью <% if (item.DownloadPath! = Null)%>, но я могу выразить это как: <% if (item.DownloadPath! = Null)%> ">, это дает ошибку

Отредактировано: - Спасибо за ответы, я попробовал этот код, он работает для документа DOC и DOCX. Но если я загружаю. TXT или любое изображениекак .jpg, затем он открывает его в браузере. Он должен спросить о загрузке. Что делать?

Ответы [ 2 ]

4 голосов
/ 22 сентября 2010
<a href="<%= Url.Content("~/docs/documentname.doc") %>"> download it </a>

должно работать.

0 голосов
/ 22 сентября 2010

Получил ответ, вы можете попробовать это:

<% if (item.DownloadPath!= null) %>
<% Response.Write("<a href='" + this.Url.Content("~/" + item.DownloadPath) + "' />Resume");%>
<% else %>
<% Response.Write("<a href='" + "#" + "' />#");%> 

И все работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...