视图向控制器操作返回null

时间:2019-05-09 12:37:53

标签: c# asp.net-mvc

我正在使用剃刀视图显示信息,并且信息显示完美,但是当我按下操作链接下载文件时,该操作在视图中为空。

查看:

@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 个答案:

答案 0 :(得分:1)

Model.Resume似乎是一个对象,而不是字符串。 也许对象或参考为空。 -可能使用.ToString()

也请在末尾添加null,否则您可能会调用错误版本的函数

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

还有另一个SO帖子相关: HTML.ActionLink method