2014-02-27 35 views
1

我有以下代碼行,「理論上」應顯示帶有文本「購物車(0)」的按鈕,其中0是購物車中的物品數量。但是微軟和他們的臭名昭着的智慧不能使人們所期待的方式發揮作用。他們如此優雅地爲我逃離HTML,所以我最終將其作爲我的按鈕文本「Cart(< span id ='#itemsInCart'> </span >)」。我試過使用Html.Raw作爲文本的包裝,但產生了相同的結果。真的很沮喪MS和他們的「讓生活更輕鬆」的方法。對不起,我對與這個「技術」戰鬥感到非常沮喪。卡爾岡帶我回到PHP的土地,事實上有道理。html.actionlink的未轉義的鏈接文本

@Html.ActionLink("Cart (&lt;span id='#itemsInCart'&gt;&lt;/span&gt;)", "Index", "Cart", vbNull, New With {.class = "MainMenuButton"}) 

任何人都知道如何產生我正在尋找的結果或指向我關於此主題的一個很好的教程(微軟文檔除外)。

回答

1

您可以使用Url.Action方法:

<a href="@Url.Action("Index", "Cart", vbNull)" class="MainMenuButton"> 
    Whatever you want</a> 
+0

真棒!我不得不離開,我非常沮喪,我不能把它們放在一起。可悲的是我之前使用過@ Url.Action。恥辱。感謝您的答覆。如果可以的話,我會給它一個向上箭頭。 –

+0

+1:我會爲他投票:) –

+0

感謝TrueBlueAussie。 :) –