【问题标题】:How to allow html to be submitted by a form?如何允许通过表单提交html?
【发布时间】:2017-05-23 23:54:23
【问题描述】:

我有一些特定字段装饰的模型:

AllowHtml

虽然这应该让带有 html 输入的表单字段提交,但我得到了这个错误。

从 客户端(Topic=p style=box-sizing...")。

我在这里缺少什么?请帮忙...

【问题讨论】:

标签: asp.net-mvc c#-4.0


【解决方案1】:

默认情况下,ASP.NET MVC 框架会在模型绑定期间检查请求,以确定它们是否包含作为 HTML 标记的潜在危险内容。如果检测到 HTML,模型绑定会引发错误。 如果使用 AllowHtmlAttribute 特性标记属性,则 ASP.NET MVC 框架会在模型绑定期间跳过对该属性的验证。

来源:https://msdn.microsoft.com/en-us/library/system.web.mvc.allowhtmlattribute(v=vs.118).aspx

按照上面的定义,如果你正确使用了 AllowHtml 属性,你应该不会得到错误:

最佳示例:

https://www.aspsnippets.com/Articles/What-is-AllowHtml-attribute-its-Uses-and-Examples-in-ASPNet-MVC.aspx

希望上面的链接一定对您有所帮助,请让我知道您的想法或反馈。

谢谢

卡提克

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-09
    • 1970-01-01
    • 2011-10-14
    • 2016-06-24
    • 2011-12-13
    • 1970-01-01
    • 2017-01-23
    相关资源
    最近更新 更多