This should be a fairly simple question, all I want to do is use @Html.LabelFor within a razor view. One of my labels is different, it has an <a> tag in it. the problem is when I use LabelFor, it encodes the html as & lt;. I've tried a lot of different approaches to making this happen but none of them are working. Here's the code.
@Html.LabelFor(model => model.Question, new { @for = "Question" })
what should get outputted:
<label for="question"><a href=\"mailto:support@testdomain.com">support@testdomain.com</a></label> ( formatted as a mailto link, stackoverflow just doesn't show it, whether i use code or not)
what does get outputted:
<label for="question"><a href=\"mailto:support@testdomain.com">support@testdomain.com</a></label>
(my < have been replaced with & lt ; without the spaces, thus the code shows on the page instead of rendering as a link)
how can I make it output what it should?
note, model.Question is set to <a href="mailto:support@testdomain.com">support@testdomain.com</a>
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire