2011-02-07 38 views
2

我有一個評論表單,我試圖在HTML標籤內呈現HTML鏈接到Markdown引用。我嘗試添加的鏈接DisplayName屬性在我的視圖模型:如何使用DisplayName屬性和/或LabelFor在表單標籤內呈現HTML鏈接?

[DisplayName("Comment (you can format comments with <a href=\"http://daringfireball.net/projects/markdown/syntax\">Markdown</a>)")] 
public string Body { get; set; } 

導致以下顯示: Comment Body Field

我也試過在視圖中直接添加標籤:

@Html.LabelFor(x => x.Comment.Body, "Comment (you can format comments with <a href=\"http://daringfireball.net/projects/markdown/syntax\">Markdown</a>)") 

但結果是可以理解的相同。

我意識到這是因爲MVC是HTMLEncoding安全的輸出,但有什麼辦法可以關閉每個標籤,或者我只需要在我的視圖中手動寫出HTML標籤在這種情況下?

回答

1

恐怕您必須手動執行此操作。所有的HTML幫助器都只是HTML內容的編碼。

+0

我認爲可能是這種情況。雖然謝謝! – 2011-02-07 09:32:36

相關問題