ASP NET MVC href到图像?

时间:2016-04-13 11:25:08

标签: html css asp.net-mvc href

我有以下剃刀语法从控制器(从数据库表)获取图片:

<img src="@Url.Action("GetMainPicture", "Product", new { item.ProductID, @class = "img-responsive" })" height="300" width="230" alt="" />

哪种效果很好我可以在<img>标签中获取图像,如上面的代码所示。 现在在我为我的项目下载它的模板中,我在下面有这个,这是一个href样式,带有一个按钮,用精美的盒子缩放图像:

<a href="../../assets/frontend/pages/img/products/model1.jpg" class="btn btn-default fancybox-button">Zoom</a>

如果我为图像提供了一个直接的路径(文件夹中的图像路径或者不是数据库的东西),上面的代码行有效,但我无法让它从数据库中获取图像,然后在发烧友的花式盒子。 谢谢! 编辑:不要忘记图像在数据库表中。

3 个答案:

答案 0 :(得分:0)

你必须把完整的网址放在那里,而不是testArr.sort(function(dateA, dateB) { return new Date(dateA) - new Date(dateB) }) 我认为

答案 1 :(得分:0)

  

但现在我希望有一个特定图片的href(链接)   我怎么能这样做?

您只需将图像包装在锚标记内即可。

<a href="someURL">
 <img src="@Url.Action("GetMainPicture", "Product", new { item.ProductID, @class = "img-responsive" })" height="300" width="230" alt="" />
</a>

答案 2 :(得分:0)

你可以在下面这样做。将锚标记(&lt; a&gt;)的 href 属性设置为您想要的位置或用户点击图片时要执行的操作。

<a href="@Url.Action("GetMainPicture", "Product", new { item.ProductID})">
                    <img src="@Url.Action("GetMainPicture", "Product", new { item.ProductID, @class = "img-responsive" })" height="300" width="230" alt="" />
                </a>