2013-05-06 81 views
0

我有这样的foreach循环从我的分贝拉动图片:使得从数据库asp.net mvc的图片链接4

 `@foreach (var item in model) 
    <tr> 
    <td> 
    <img width="50" height="50" src="@Url.Action("GetImage", "Product", new { item.ProductId})"/> 
    </td> 
    ...` 

我试图把它包在一个“A”的标签,但我得到的是404的。

<a href = "~/..."> <img width="".../></a> 

任何想法?

+0

是您的正确的图像显示?什么是获得404的URL? – 2013-05-06 05:15:42

+0

图像是好的,但当我点击图片时,无论我选择的网址,我得到一个404 – rogerthat 2013-05-06 05:17:04

+0

它正在尝试的URL是什么? – 2013-05-06 05:22:17

回答

1

一个超链接的图像是我想要实现的。您点击 图片,即可进入编辑页面。

好吧,假设你得到的图像,如图你的问题Product.GetImage,然后在编辑页面被称为Product.Edit,你可以有这样的:

<a href="@Url.Action("Edit")"><img src="@Url.Action("GetImage","Product")" /></a> 
+0

谢谢。赞赏 – rogerthat 2013-05-06 06:20:12

+0

不客气。 – 2013-05-06 06:20:47