0

抱歉,如果这是一个良性问题,但对于 ASP MVC3 来说仍然是新问题 - 使用图像作为链接的最佳语法是什么?它需要导航到Index.cshtml另一个控制器(称为Home)的页面。

我在下面的内容导致图像完全消失:

<a href="@Url.Action("Index", "Home")><img src="@Url.Content("~/Content/images/Monet3.png")" id="MonetSig" /></a>
4

2 回答 2

1

我认为可能是问题"后缺少一个关闭@Url.Action("Index", "Home")

于 2013-01-24T22:53:01.033 回答
0

我会使用 CSS 给锚点一个背景图像。通过这种方式,您可以轻松更改手机或平板电脑的图像:

CSS:

#MonetSig {
    display: block;
    width:100px; /* change this to your image width and height */
    height:100px;
    background: url('../images/Monet3.png') no-repeat;
}

html:

<a id="MonetSig" href="@Url.Action("Index", "Home")"></a>
于 2013-01-24T22:59:39.160 回答