【问题标题】:Parameter name is null when passing from ActionLink to Controller从 ActionLink 传递到 Controller 时参数名称为空
【发布时间】:2018-12-19 09:53:10
【问题描述】:
我有一个奇怪的问题:
我在view 中有一个ActionLink:
@Html.ActionLink("Signature", "DownloadDocumentFile", "Home", new { fileName = "Sem Szabi.jpg" })
虽然设置了文件名,但在控制器方法中文件名始终为空
在大多数情况下,问题是参数名称不匹配,但在我的情况下,视图中的参数名称和控制器中的参数名称相同。
能给点建议吗?
【问题讨论】:
标签:
razor
model-view-controller
controller
actionlink
【解决方案1】:
试试下面的链接。
@Html.ActionLink("Signature", "DownloadDocumentFile", new { fileName = "Sem Szabi.jpg" })
下面的也很有用。
@Html.ActionLink("Signature", "DownloadDocumentFile","Home", new { fileName = "Sem Szabi.jpg" },new { })