View возвращает значение null для действия контроллера - PullRequest
0 голосов
/ 09 мая 2019

Я использую бритвенное представление для идеального отображения информации и отображения информации, но когда я нажимаю ссылку действия для загрузки файла, действие исчезает из вида.

Вид:

@model Innovation_Internship.Models.Applicant

@Html.ActionLink("Download", "Download", "Admin", new { filename = Model.Resume }) 

Контроллер:

 public ActionResult Download(string filename) <-- comes null
    {
        try
        {

        }
        catch (Exception)
        {
            //download failed 
            //handle exception
            throw;
        }
    }

1 Ответ

1 голос
/ 09 мая 2019

Model.Resume представляется объектом, а не строкой.Может быть, объект или ссылка нулевые.- возможно, используйте .ToString ()

Также добавьте ноль в конец, или вы можете вызвать неправильную версию функции

@Html.ActionLink("Text","Action","Controller", new { item.ID }, null)

Также есть еще один пост, связанный с SO: HTML.ActionLink метод

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