Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何允许一些html标记而不允许其他标记?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 如何允许一些html标记而不允许其他标记?

Asp.net mvc 如何允许一些html标记而不允许其他标记?,asp.net-mvc,Asp.net Mvc,在asp.net mvc 1.0中,可以向操作结果添加[ValidateInput(false)]属性。是否可以允许某些HTML(,)而不允许其他HTML标记()?如何执行此操作?您可以创建自己的属性,类似于“ValidateInput”,该属性将检查输入并允许自定义标记 请查看此帮助创建类似于“ValidateInput”的自己的属性 有关自定义属性,请参见此处: 它只是一个从属性基类继承的类。您需要在类中创建一个方法,该方法将使用正则表达式(www.regular-expressions.

在asp.net mvc 1.0中,可以向
操作结果添加
[ValidateInput(false)]
属性。是否可以允许某些HTML(,)而不允许其他HTML标记()?如何执行此操作?

您可以创建自己的属性,类似于“ValidateInput”,该属性将检查输入并允许自定义标记


请查看此帮助

创建类似于“ValidateInput”的自己的属性

有关自定义属性,请参见此处:


它只是一个从属性基类继承的类。您需要在类中创建一个方法,该方法将使用正则表达式(www.regular-expressions.info)来检测“坏”标记——输入是页面的内容,运行表达式,如果存在匹配项,则抛出错误或返回错误代码,无论您选择什么。

我认为可以使用默认的ValidateInput函数。签名上写着:ValidateInputAttribute.ValidateInputAttribute(bool启用验证,命名参数…