[HttpPost] [ValidateInput(false)] 在HTML代码中添加@符号意义

1. [HttpPost]

[HttpPost]表示一个特性,该特性用于限制操作方法,以便该方法仅处理HTTP POST请求。具体来讲,就是在对于MVC Controller中的方法,如果你希望该方法只能通过前台表单的Post方式来访问并且传输的话,通过添加[HttpPost]注解即可实现,这样,该方法就不会通过Get方法进行请求,限制了该操作方法的请求类型

2.[ValidateInput(false)]

[ValidateInput(false)]取消危险字符的验证,如"<> % $#"等等。为了安全起见,正常的post提交是不允许提交诸如<>$/等敏感字符的(有点类似脚本注入),如果你有必要提交这些东西的话,就需要加上ValidateInput标签,比如富文本编辑的时候

3.在HTML代码中添加@符号意义

可以在HTML代码中写C#代码

4.@:微软引擎

猜你喜欢

转载自blog.csdn.net/CQL_K21/article/details/87876601