我对如何连接MvcHtmlString实例有一些疑问,因为在MSDN中可以找到以下信息:
MvcHtmlString类表示不应再次编码的HTML编码字符串
在使用这样的代码时,我是否冒着对字符串进行两次HTML编码的风险:
var label = Html.LabelFor(model => model.Email);
var textbox = Html.TextBoxFor(model => model.Email);
var validation = Html.ValidationMessageFor(model => model.Email);
var result = MvcHtmlString.Create(
label.ToString() + textbox.ToString() + validation.ToString());
(注意:这应该是一个HtmlHelper扩展方法,以减少视图中的代码重复)。
https://stackoverflow.com/questions/3460762
复制相似问题