从ActionLink传递到Controller时,参数名称为null

时间:2018-07-11 11:14:31

标签: razor model-view-controller controller actionlink

我有一个奇怪的问题:

我在ActionLink中有一个view

   @Html.ActionLink("Signature", "DownloadDocumentFile", "Home", new { fileName = "Sem Szabi.jpg" })

尽管已设置fileName,但在控制器方法中,fileName始终为null enter image description here

在大多数情况下,问题在于参数名称不匹配,但就我而言,在视图中以及在控制器中,参数名称都是相同的。 你能建议吗?

1 个答案:

答案 0 :(得分:1)

尝试以下链接。

@ Html.ActionLink(“ Signature”,“ DownloadDocumentFile”,新的{fileName =“ Sem Szabi.jpg”})

以下内容也很有用。

@ Html.ActionLink(“ Signature”,“ DownloadDocumentFile”,“ Home”,新的{fileName =“ Sem Szabi.jpg”},新的{})