2011-02-07 9 views
2

HTMLラベル内のMarkdown参照へのHTMLリンクをレンダリングしようとしているコメントフォームがあります。私は、私の見解モデルに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; } 

@Html.LabelFor(x => x.Comment.Body, "Comment (you can format comments with <a href=\"http://daringfireball.net/projects/markdown/syntax\">Markdown</a>)") 
:私は、ビュー内で直接ラベルを追加しようとした Comment Body Field

しかし結果は分かりやすく同じです。

MVCが安全のために出力されたのはHTMLEncodingでしたが、ラベルごとにこれを無効にする方法があるか、この場合は手動でHTMLラベルを書き込むだけでよいのですか?

答えて

1

これは手動で行う必要があります。すべてのHTMLヘルパーは、単にコンテンツをHTMLでエンコードします。

+0

私はそうかもしれないと思った。しかし、ありがとう! –

関連する問題