我有部分视图返回HTML5视频标记。我希望这样做,以便用户可以点击视频,MVC将调用自定义操作。
我试过这个
@Html.ActionLink( Html.Partial("_MediaClipPreview", clip), "Details");
但它不会编译,因为它说我的View没有正确的方法:(“Park”是我的Model类)
Compiler Error Message: CS1928: 'System.Web.Mvc.HtmlHelper<MvcTest.Models.Park>' does not contain a definition for 'ActionLink' and the best extension method overload 'System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper, string, string)' has some invalid arguments
围绕局部视图包装动作链接的正确方法是什么?
答案 0 :(得分:2)
ActionLink
只接受文字
要添加HTML,您需要使用常规的<a>
代码:
<a href="@Url.Action(...)">...</a>