2013-07-17 93 views
0

我嘗試在asp.net(mvc4)中首次創建一個項目。ASP.NET中的圖像超鏈接 - MVC 4

我想要做的是創建一個圖像,這是一個超鏈接去索引頁。

我搜索了很多東西,它顯示很簡單。

但我不明白爲什麼它不適合我。

有人可以舉手嗎?

代碼:

<a href="<%= Url.Action("Index","Home")%><img src="~/Content/imagens/nav-arrow-back.png"/></a> 

行動是 「指數」 在控制器家裏打電話。

回答

1

首先亮相,如前所述你錯過了上href收盤報價。其次,MVC 4不使用<% %>語法,至少不是默認的;它應該使用它使用@剃刀V2,所以你的代碼應該是這樣的:

<a href="@Url.Action("Index","Home")"><img src="~/Content/imagens/nav-arrow-back.png"/></a> 

如果使用舊的語法,我相信它會試圖處理的實際文本<%= Url.Action("Index","Home")%>的URL,這顯然贏得了」工作。

+0

是的..你是對的,thx很多。 – user2232273

2

你錯過了報價

<a href="<%=Url.Action("Index","Home")%>"> ... 
             ^
             about this quote you missed 

壞的要求,解決了整個<img>部分

<img src="<%=Url.Content("~/Content/imagens/nav-arrow-back.png")%>"/> 
+0

錯誤:錯誤的請求.... :( – user2232273

+0

請參閱編輯答案 –