0

我想从 Html.ActionLink 向我的控制器操作传递一个值。

<%= Html.ActionLink("Click to open/download", "DownloadResource", "Admin", new { URL = <%= Model.TargetResource %> }, null)%>

但是,如果我使用<%= Model.TargetResource %>,则会出现语法错误。这样做的正确方法应该是什么?

4

2 回答 2

0

只需使用:

<%= Html.ActionLink("Click to open/download", "DownloadResource", "Admin", new { URL = Model.TargetResource }, null)%>
于 2012-04-26T19:29:41.923 回答
0

您已经在代码块中,因此您不需要<% %>在代码块中使用。

<%= Html.ActionLink("Click to open/download", 
                    "DownloadResource", 
                    "Admin", 
                    new { URL = Model.TargetResource }, 
                    null)%>
于 2012-04-26T19:29:56.103 回答