Как создать ссылку на файл на сетевом ресурсе в MVC3? - PullRequest
2 голосов
/ 26 января 2012

Я работаю над веб-приложением MVC3.Одним из моих требований является наличие ссылки на справочную документацию.Здесь справочные документы находятся в Microsoft Word (.doc) и хранятся в общей сетевой папке.Я пытался создать ссылку на этот документ различными способами, но у меня небольшой успех.

В настоящее время ссылка находится в представлении вызова справки, в частности /Home/Help.

Я могу создать ссылку, но она добавляет / Home / маршрутизацию в начало URL.Я пытаюсь создать правило игнорирования безуспешно.

У кого-нибудь есть предложения?Имейте в виду, что расположение файлов не является обязательным условием.

1 Ответ

1 голос
/ 26 января 2012

Что если вы используете ActionLink для ControllerAction, например

@Html.ActionLink("Download", "Home")

и выполните действие загрузки следующим образом:

public ActionResult Download()
{
    return new FileContentResult(System.IO.File.ReadAllBytes("\\\\myserver\\pub\\test.doc"), "application/msword");
}

но вы должны использовать это, только если ваш документ очень маленький ...

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