gpt4 book ai didi

asp.net-mvc - ValidateRequest ="false"在发布 HTML 值时不起作用

转载 作者:行者123 更新时间:2023-12-02 07:52:33 29 4
gpt4 key购买 nike

我正在使用 ASP.NET MVC 1.0 开发个人博客。此博客应用程序具有“插入帖子”、“编辑帖子”等 View 。我需要将包含 HTML 的字符串发回相应的 Controller 方法。该 HTML 值是从文本区域发布的。

我读到有必要直接在具有属性 ValidateRequest = "false" 的页面上或在 web.config 文件中禁用 ValidateRequest

当我在我的文本区域中插入一个 HTML 值时,我总是得到“潜在值(value)危险”的错误。

如何使用 ValidateRequest 允许发布包含 HTML 值的表单元素?

最佳答案

对于 ASP.Net MVC,您必须像这样在 Controller 操作上使用 ValidateInput(false) 属性:

    [ValidateInput(false)]
public ActionResult SaveBodyCopy(int? id, string richTextEditor1)

然后是 Controller 操作的其余部分。

关于asp.net-mvc - ValidateRequest ="false"在发布 HTML 值时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2836079/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com