从 ActionLink 传递到 Controller 时参数名称为 null
Parameter name is null when passing from ActionLink to Controller
我有一个奇怪的问题:
我在 view
中有一个 ActionLink
:
@Html.ActionLink("Signature", "DownloadDocumentFile", "Home", new { fileName = "Sem Szabi.jpg" })
虽然设置了文件名,但在控制器方法中文件名始终为空
在大多数情况下,问题是参数名称不匹配,但在我的例子中,参数名称在视图中是相同的,在控制器中也是如此。
你能建议一下吗?
尝试以下 link。
@Html.ActionLink("Signature", "DownloadDocumentFile", new { fileName = "Sem Szabi.jpg" })
下面的也很有用。
@Html.ActionLink("Signature", "DownloadDocumentFile","Home", new { fileName = "Sem Szabi.jpg" },new { })
我有一个奇怪的问题:
我在 view
中有一个 ActionLink
:
@Html.ActionLink("Signature", "DownloadDocumentFile", "Home", new { fileName = "Sem Szabi.jpg" })
虽然设置了文件名,但在控制器方法中文件名始终为空
在大多数情况下,问题是参数名称不匹配,但在我的例子中,参数名称在视图中是相同的,在控制器中也是如此。 你能建议一下吗?
尝试以下 link。
@Html.ActionLink("Signature", "DownloadDocumentFile", new { fileName = "Sem Szabi.jpg" })
下面的也很有用。
@Html.ActionLink("Signature", "DownloadDocumentFile","Home", new { fileName = "Sem Szabi.jpg" },new { })