2012-04-02 54 views
0

我有一個局部視圖,返回一個HTML5視頻標籤。我想這樣做,用戶可以點擊視頻,MVC將調用自定義操作。我可以在ActionLink中插入HtmlPartial

我想這

@Html.ActionLink(Html.Partial("_MediaClipPreview", clip), "Details"); 

但它不會編譯,因爲它說,我的觀點並沒有正確的方法:(「公園」是我的模型類)

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 

什麼正確的方式來包裝部分視圖的動作鏈接?

回答

2

ActionLink只接受文本。
要添加HTML,您需要使用常規的<a>標籤:

<a href="@Url.Action(...)">...</a> 
相關問題