Asp.net 如何嵌套HtmlHelper
我想从Html.ActionLink向控制器操作传递一个值Asp.net 如何嵌套HtmlHelper,asp.net,html,asp.net-mvc,Asp.net,Html,Asp.net Mvc,我想从Html.ActionLink向控制器操作传递一个值 <%= Html.ActionLink("Click to open/download", "DownloadResource", "Admin", new { URL = <%= Model.TargetResource %> }, null)%> 但是如果我使用,我会得到一个语法错误。 正确的方法是什么?只需使用: <%= Html.ActionLink("Click to open/downlo
<%= 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)%>
您已经在代码块中,因此不需要在代码块中使用
<%= Html.ActionLink("Click to open/download",
"DownloadResource",
"Admin",
new { URL = Model.TargetResource },
null)%>
此外,如果Model.TargetResource值为null,是否可以将默认值传递给URL?您可以使用null合并运算符: