мне все еще нужно вызывать html.ecnode, даже если я использую только Html.LabelFor и Html.TextBoxFor или аналогичную функцию и не использую текст напрямую?
если вы вызываете html.textboxfor и htmp.textbox в (mvc2)
<%: Html.TextBoxFor(x=> x.MyName) %>
тогда не нужно вызывать html.encode.
: в <%: html.encode </p>
SO Вопрос для более подробной информации