У меня есть форма комментария, в которой я пытаюсь отобразить ссылку HTML на ссылку Markdown в метке HTML. Я попытался добавить ссылку на атрибут DisplayName
в моей модели представления:
[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>)")
Но результат, понятно, тот же.
Я понимаю, что это потому, что MVC является HTMLEncoding
выходом для безопасности, но есть ли способ отключить это для каждой метки, или мне просто нужно вручную написать метку HTML в моем представлении в этом случае?