我想从 Html.ActionLink 向我的控制器操作传递一个值。
<%= Html.ActionLink("Click to open/download", "DownloadResource", "Admin", new { URL = <%= Model.TargetResource %> }, null)%>
但是,如果我使用<%= Model.TargetResource %>,则会出现语法错误。这样做的正确方法应该是什么?
我想从 Html.ActionLink 向我的控制器操作传递一个值。
<%= Html.ActionLink("Click to open/download", "DownloadResource", "Admin", new { URL = <%= Model.TargetResource %> }, null)%>
但是,如果我使用<%= Model.TargetResource %>,则会出现语法错误。这样做的正确方法应该是什么?
只需使用:
<%= Html.ActionLink("Click to open/download", "DownloadResource", "Admin", new { URL = Model.TargetResource }, null)%>
您已经在代码块中,因此您不需要<% %>
在代码块中使用。
<%= Html.ActionLink("Click to open/download",
"DownloadResource",
"Admin",
new { URL = Model.TargetResource },
null)%>