当前位置:  开发笔记 > 前端 > 正文

MVC - RouteLink和Image

如何解决《MVC-RouteLink和Image》经验,为你挑选了2个好方法。

我想要这个输出:


    
    Some text here

使用类似于的RouteLink:

<%= Html.RouteLink(myFPV.ProductTypeName, "CatalogType", new { controller = "Catalog", action = "Types", group = myFPV.ProductGroupName, type = myFPV.ProductTypeName })%>

我无法弄清楚如何在我的标签中添加(带文本)标签.

合理?



1> Çağdaş Tekin..:

RouteLink方法的第一个参数用于链接文本.但遗憾的是,它会自动编码,因此您无法向其发送<,>字符.(嗯,你可以.但他们会被编码.)

看看这个页面.

路线值自动进行URL编码.例如,字符串"Hello World!"被编码为"Hello%20World!".

渲染图像链接

不幸的是,您无法使用Html.ActionLink()帮助器来呈现图像链接.由于Html.ActionLink()帮助程序HTML会自动对其链接文本进行编码,因此您无法将标记传递给此方法并期望标记呈现为图像.

相反,您需要使用Url.Action()帮助程序来生成正确的链接.以下是如何使用图像生成删除链接:

">
  Delete



2> Fernando JS..:

我建议使用Url.RouteUrl.


   

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有