如何在html动作链接中插入图像? asp.net mvc

我在html操作链接的webproject上有导航和许多链接。 它们很难看下划线。 我想插入一些带有名字的图像或玩动作风格链接。 可能吗? 怎么做?

感谢并保重,Ragims

您可以使用css删除下划线或放置backgroundimage,否则您也可以像这样创建链接:

"> 

Html.ActionLink和Url.Action返回相同的URL。 不同之处在于,第一个创建HTML元素,而第二个返回该操作的URL。

另一个选择是使用Url.RouteUrl或Html.RouteLink创建一个基于您的路线(到一个动作)的链接,而不是直接创建一个动作。

一种解决方案是创建一个HtmlHelper扩展方法,用于创建特定于图像的操作链接。 可在此处找到详细的教程。

如果您使用剃刀视图引擎进入MVC 3-4,那么这可能对您有所帮助 –

 @Html.ActionLink("your link Name", "Action Method", "Controller", new { style = "background-image:url('.././Images/imageyouwanttoshow.png')" },null) 

您可以使用以下内容@Html.ActionLink("linkname","action","controller")而不是使用@Html.ActionLink("linkname","action","controller")

   

“images”是我存储图像的文件夹。 @Url.Content()是知道路径的。 您可以将操作和该操作的控制器传递给@Url.Action()@Url.Action()工作方式类似于@Html.ActionLink() 。 现在您的链接将被图像替换。