Asp.net mvc 如何允许一些html标记而不允许其他标记?
在asp.net mvc 1.0中,可以向Asp.net mvc 如何允许一些html标记而不允许其他标记?,asp.net-mvc,Asp.net Mvc,在asp.net mvc 1.0中,可以向操作结果添加[ValidateInput(false)]属性。是否可以允许某些HTML(,)而不允许其他HTML标记()?如何执行此操作?您可以创建自己的属性,类似于“ValidateInput”,该属性将检查输入并允许自定义标记 请查看此帮助创建类似于“ValidateInput”的自己的属性 有关自定义属性,请参见此处: 它只是一个从属性基类继承的类。您需要在类中创建一个方法,该方法将使用正则表达式(www.regular-expressions.
操作结果添加[ValidateInput(false)]
属性。是否可以允许某些HTML(,)而不允许其他HTML标记()?如何执行此操作?您可以创建自己的属性,类似于“ValidateInput”,该属性将检查输入并允许自定义标记
请查看此帮助创建类似于“ValidateInput”的自己的属性
有关自定义属性,请参见此处:
它只是一个从属性基类继承的类。您需要在类中创建一个方法,该方法将使用正则表达式(www.regular-expressions.info)来检测“坏”标记——输入是页面的内容,运行表达式,如果存在匹配项,则抛出错误或返回错误代码,无论您选择什么。我认为可以使用默认的ValidateInput函数。签名上写着:ValidateInputAttribute.ValidateInputAttribute(bool启用验证,命名参数…)