2010-09-18 13 views
1

我使用asp.net MVC和已經使用MVC相當長一段時間,但現在我必須沿着這個線的東西:在視圖數據asp.net MVC 3 @View中發送活動的href。方法

@View.greeting | <a href="/Login/Logout">LOGOUT</a> 

我必須但在註銷鏈接,如果我嘗試將它傳遞給@View將html編碼爲 並顯示鏈接的html,我更願意根據當前狀態提供登錄或註銷的結果。

我知道這應該很簡單,但有時候這些小東西似乎讓你感到茫然。

將欣賞周圍的整個HTML編碼一個簡單的解決方案

感謝

P.S有人可以創建標籤的asp.net MVC 3!

+0

我不明白你的問題。你想實現什麼?您發佈的代碼有效。 – 2010-09-19 08:30:54

+0

感謝達林以及我必須把鏈接,我想View.Greeting有註銷或登錄的鏈接,因爲它總是說註銷,即使登錄,因爲我不能將href放入我的ViewModel數據,而無需編碼並只是顯示HTML – davethecoder 2010-09-19 11:51:01

回答

2

我認爲你正在尋找這個

@(new HtmlString(View.greeting)) 
+0

是的,這是它從來沒有見過新的HtmlString之前,非常感謝問題解決 – davethecoder 2010-09-19 17:34:36

+1

只是因爲你在某個時候使用MVC 2,並遇到同樣的問題,你可以使用'@ MvcHtmlString.Create(View.greeting) '因爲HtmlString不存在 – Buildstarted 2010-09-19 17:42:28

相關問題