2013-07-04 73 views
1

我從asp.net的MVC默認生成下面的代碼轉換Html.action鏈接到一個常規鏈接

@Html.ActionLink("Details", "Details", new { item.ORG_ID }) 

但是我使用的是開源Web模板,我可以顯示用戶友好的按鈕等作爲: -

<a class="btn btn-success" href="#"> 
<i class="icon-zoom-in icon-white"></i> 
View 
</a> 

所以我的問題是;我怎麼能轉換html.actionlink<A>鏈接 問候

回答

3
<a class="btn btn-success" href="@Url.Action("Details", new { item.ORG_ID })"> 
    <i class="icon-zoom-in icon-white"></i> 
    View 
</a> 
+0

但這會產生一些如/詳細信息/詳細信息?ORG_ID = 1。而html.actionlink會將當前控制器添加到鏈接。儘管thi href =「@ Url.Action(」Details「,」customer「,new {item.ORG_ID}將正常工作 –

+0

您可以使用方法UrlHelper.Action而不使用控制器名稱參數,該方法會將當前控制器添加到我糾正了我的答案,對不起。 – Memoizer