在我看来,ASP.NET MVC Html Helpers 只输出类似 XHTML 的标签(封闭的空元素),这不是有效的 HTML。
ASP.NET MVC 是否支持 HTML 输出?
正如 pcampbell 暗示的那样,您可能需要编写自己的 Html 帮助程序来执行此操作。然而,这并不一定太难——如果你发现你需要一个,例如<input>
元素,你可以简单地这样做:
public static class Html4Extensions
public string Html4TextBox(this HtmlHelper helper, string name)
{
return helper.TextBox(name).Replace("/>", ">");
}
}
然后你对每一个你需要的重载都做同样的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)