首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET MVC中ActionLink的图像等效项

ASP.NET MVC中ActionLink的图像等效项
EN

Stack Overflow用户
提问于 2008-10-17 00:05:45
回答 14查看 45.4K关注 0票数 47

在Img MVC中,有没有等同于ASP.NET标签的Html.ActionLink助手?

我有一个输出动态生成的JPEG的控制器操作,我想使用与使用ActionLink的HREF相同的Lambda表达式来链接到它。

或者,只提供路由的URL (同样使用Lambdas指定)的helper也是可以接受的。

编辑:我最初指定我使用的是预览版5,但是我看到测试版已经发布了。因此,总而言之,版本号是一个不需要的信息,因为我可能很快就会升级:-)

EN

回答 14

Stack Overflow用户

回答已采纳

发布于 2008-10-17 01:02:41

Url.Action()将为您提供大多数Html.ActionLink重载的纯URL,但我认为到目前为止,URL-from-lambda功能只能通过Html.ActionLink使用。希望他们会在某个时候给Url.Action添加一个类似的重载。

票数 20
EN

Stack Overflow用户

发布于 2009-07-23 15:33:55

您可以使用URL.Action方法

代码语言:javascript
复制
<a href="<%= Url.Action("Create")  %>"><img src="../../Content/Images/add_48.png" /></a>
票数 47
EN

Stack Overflow用户

发布于 2009-02-19 16:20:30

这个问题由来已久,我最近刚开始使用ASP.NET MVC,当时RC已经发布,但对于像我这样后来发现这个问题的人来说,这可能会很有趣:

至少在RC中,你可以对匿名类型使用Url.Action(),结果看起来比上面的建议要好得多,我猜:

代码语言:javascript
复制
<a href="<%= Url.RouteUrl("MyRoute", new { param1 = "bla", param2 = 5 }) %>">
   put in <span>whatever</span> you want, also <img src="a.gif" alt="images" />.
</a>

当然,RouteUrl还有许多其他的重载。

票数 39
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/210711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档