在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视图的语法。示例已相应更新。
炎炎设计
TA贡献1808条经验 获得超4个赞
称我为简单主义者,但我只是这样做:
<a href="<%: Url.Action("ActionName", "ControllerName") %>">
<button>Button Text</button>
</a>
您只需注意超链接突出显示。我们的用户喜欢它:)
- 3 回答
- 0 关注
- 592 浏览
添加回答
举报
0/150
提交
取消