我可以在ActionLInk中插入HtmlPartial吗?

时间:2012-04-02 14:14:28

标签: asp.net-mvc razor partial-views actionlink

我有部分视图返回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

围绕局部视图包装动作链接的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

ActionLink只接受文字 要添加HTML,您需要使用常规的<a>代码:

<a href="@Url.Action(...)">...</a>