我想从Html.ActionLink传递一个值到我的控制器动作。
<%= Html.ActionLink("Click to open/download", "DownloadResource", "Admin", new { URL = <%= Model.TargetResource %> }, null)%>
但如果我使用&lt;%= Model.TargetResource%&gt; ,我会收到语法错误。 这样做的正确方法应该是什么?
答案 0 :(得分:0)
只需使用:
<%= Html.ActionLink("Click to open/download", "DownloadResource", "Admin", new { URL = Model.TargetResource }, null)%>
答案 1 :(得分:0)
您已经在代码块中,因此您无需在代码块中使用<% %>
。
<%= Html.ActionLink("Click to open/download",
"DownloadResource",
"Admin",
new { URL = Model.TargetResource },
null)%>