在ASP.NET MVC的最新(RC1)版本中,如何使Html.ActionLink呈現(xiàn)為按鈕或圖像而不是鏈接?
3 回答

UYOU
TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊
我喜歡這樣使用Url.Action()和Url.Content():
<a href='@Url.Action("MyAction", "MyController")'>
<img src='@Url.Content("~/Content/Images/MyLinkImage.png")' />
</a>
嚴(yán)格來(lái)說(shuō),僅路徑需要Url.Content并不是您問(wèn)題的真正答案。
由于@BrianLegg的指出,這應(yīng)該使用新的Razor視圖的語(yǔ)法。示例已相應(yīng)更新。

炎炎設(shè)計(jì)
TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
稱(chēng)我為簡(jiǎn)單主義者,但我只是這樣做:
<a href="<%: Url.Action("ActionName", "ControllerName") %>">
<button>Button Text</button>
</a>
您只需注意超鏈接突出顯示。我們的用戶(hù)喜歡它:)
- 3 回答
- 0 關(guān)注
- 623 瀏覽
添加回答
舉報(bào)
0/150
提交
取消