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)%>