2013-01-24 78 views
0

對不起,如果這是一個溫和的問題,但仍然是新的ASP MVC3 - 什麼是使用圖像作爲鏈接最好的語法?它需要導航到另一個Controller的Index.cshtml頁面(稱爲Home)。ASP MVC3使用圖像作爲鏈接到不同的視圖/控制器

我有如下使圖像完全消失:

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

沒有什麼錯。檢查你的路徑,如果它的正確 – Ryan

+0

良性:顯示善良和溫柔。你願意我們只回答惡性問題嗎? :) –

回答

1

我認爲有@Url.Action("Index", "Home")後失蹤可能是

+0

好抓,thx。奇怪的是,它現在被一個藍色的框包圍着。任何想法爲什麼會發生?沒有像在CSS中指定的任何東西,只是位置信息。 – NealR

+1

@NealR是鏈接標籤中圖像的默認值。你可以創建一個CSS規則'a img {border:none}',這將解決它。 – jessegavin

+0

完美,再次感謝! – NealR

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> 
相關問題