2014-03-25 47 views
0

下面是我的HTML鏈接 <a href="index.html"><i class="fa fa-dashboard fa-fw"></i> Dashboard</a>如何申請的CSS的ActionLink的在MVC

如何轉換上面給下面的動作鏈接的CSS(<i>標籤) @Html.ActionLink("AppStore", "Index", "Home")

請幫助。

回答

0

如果你想有內部anchor標籤使用Url.Action代替

012 HTML標籤
<a href="@Url.Action("Index", "Home") "><i class="fa fa-dashboard fa-fw"></i>Dashboard</a> 

Correct overloadHtml.Actionlink

//linkText, actionName, controllerName, routeValues, htmlAttributes 
@Html.ActionLink("AppStore", "Index", "Home", new object{}, new {class="fa fa-dashboard fa-fw"}) 
+0

謝謝@Nitin,第一個作品! –

+0

如果這有助於解決你的問題,請接受它作爲答案! :) –

0

以下函數告訴你如何在動作鏈接調用中添加css。

@Html.Action("AppStore", "Index", "Home", New With {.class="cssvalue"}) 

上述語法是vb.net

+0

它是否有效超載? –

+0

是的,這是一個有效的超載。 – Baahubali

+0

不是,請檢查我的答案中的鏈接是否正確過載 –

1

,你可以做這樣的

@ Html.ActionLink( 「姓名」, 「視圖名」, 「Controllername」,新{HTML屬性這裏})

@Html.ActionLink("AppStore", "Index", "Home", new {@class="fa fa-dashboard fa-fw"}) 
+0

它是否超載? –

+0

@NitinVarpe是它的一個有效的重載檢查http://msdn.microsoft.com/en-us/library/system.web.mvc.html.linkextensions.actionlink%28v=vs.118%29.aspx – Rex

+0

超載數字請? –

0
 @Html.ActionLink("AppStore", "Index", "Home", new {ProductID = 73}, new {@class="fa fa-dashboard fa-fw"}) 

你問哪個重載選擇一個問題。當你開始paranthesis「(」後@ HTML.ActionLink你可以向上和滾動向下箭頭查看哪個超載最適合你。如果你想指定productID等,你可以使用上面的代碼。