這是我使用ActionLinkin進行的跳轉@Htmlhelper,但我的 Bootstrap 按鈕設計結果是這樣的:

@HTMLAction() 按鈕代碼是:
<button class="btn btn-success btn-icon-split">
<span class="icon text-white-50">
<i class="fas fa-edit"></i>
</span>
@Html.ActionLink("Edit", "EditForm", "Dashboard", new { id = Model.FormId })
</button>
當我用<a>標簽跳轉時,它會呈現這種效果:

HTML 標記是:
<button href="/Dashboard/EditForm" class="btn btn-success btn-icon-split">
<span class="icon text-white-50">
<i class="fas fa-edit"></i>
</span>
<span class="text" id="Edit">Edit</span>
</button>
雖然我Htmlhelper過去常常在跳躍時傳遞值,但無論如何我都無法達到這樣的正常效果。
uj5u.com熱心網友回復:
嘗試這個 :
<button href="/Dashboard/EditForm" class="btn btn-success btn-icon-split">
<span class="icon text-white-50">
<i class="fas fa-edit"></i>
</span>
<a class="text" href="@Html.ActionLink("Edit", "EditForm", "Dashboard", new { id = Model.FormId })" id="Edit">Edit</a>
</button>
uj5u.com熱心網友回復:
似乎Html.ActionLink()使用了不正確的方法。
嘗試添加null afterrouteValues引數:
<button class="btn btn-success btn-icon-split">
<span class="icon text-white-50">
<i class="fas fa-edit"></i>
</span>
@Html.ActionLink("Edit", "EditForm", "Dashboard", new { id = Model.FormId }, null)
</button>
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/346045.html
