Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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 4中显示错误消息_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 如何检测用户何时向服务器发送HTML代码,以便在ASP.NET MVC 4中显示错误消息

Asp.net mvc 如何检测用户何时向服务器发送HTML代码,以便在ASP.NET MVC 4中显示错误消息,asp.net-mvc,Asp.net Mvc,是否有一种方法可以检测用户何时将HTML代码放入控制器操作参数中,以便在ASP.NET MVC 4中显示适当的错误消息?默认情况下,没有属性和方法参数接受HTML 我还希望在客户端强制执行此验证 公共类MyViewModel public class MyViewModel { [AllowHtml] [RegularExpression(@"^((?!<\w+>).)*$", ErrorMessage = "Please do not use HTML tags")

是否有一种方法可以检测用户何时将HTML代码放入控制器操作参数中,以便在ASP.NET MVC 4中显示适当的错误消息?默认情况下,没有属性和方法参数接受HTML

我还希望在客户端强制执行此验证

公共类MyViewModel
public class MyViewModel
{
    [AllowHtml]
    [RegularExpression(@"^((?!<\w+>).)*$", ErrorMessage = "Please do not use HTML tags")]
    public string SomeValue { get; set; }
}
{ [allowtml] [RegularExpression(@“^((?!))*$”,ErrorMessage=“请不要使用HTML标记”)] 公共字符串SomeValue{get;set;} }