为了账号安全,请及时绑定邮箱和手机立即绑定

HTML.ActionLink作为按钮或图像,而不是链接

HTML.ActionLink作为按钮或图像,而不是链接

杨__羊羊 2019-11-05 14:44:18
在ASP.NET MVC的最新(RC1)版本中,如何使Html.ActionLink呈现为按钮或图像而不是链接?
查看完整描述

3 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

我喜欢这样使用Url.Action()和Url.Content():


<a href='@Url.Action("MyAction", "MyController")'>

    <img src='@Url.Content("~/Content/Images/MyLinkImage.png")' />

</a>

严格来说,仅路径需要Url.Content并不是您问题的真正答案。


由于@BrianLegg的指出,这应该使用新的Razor视图的语法。示例已相应更新。


查看完整回答
反对 回复 2019-11-05
?
炎炎设计

TA贡献1808条经验 获得超4个赞

称我为简单主义者,但我只是这样做:


<a href="<%: Url.Action("ActionName", "ControllerName") %>">

    <button>Button Text</button>

</a>

您只需注意超链接突出显示。我们的用户喜欢它:)


查看完整回答
反对 回复 2019-11-05
  • 3 回答
  • 0 关注
  • 592 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信