这是asp.net mvc的属性(attribute),表示这个动作只能以post方法调用。http协议分为post get(还有delete等,不常用),你提交数据一般是post,而浏览器请求是get。这里加上HttpPost就表示只能通过post访问。
ASP.NET功能强大的一种体现就是具有丰富的Web控件,这里我们谈谈其中的一种—验证控件
。它总结了各种Web数据校验方式,设计成了今天这种通用的ASP.NET控件形式。
ASP.NET公有六种验证控件,分别如下:
控件名 功能描叙
RequiredFieldValidator(必须字段验证) 用于检查是否有输入值
CompareValidator(比较验证) 按设定比较两个输入
RangeValidator(范围验证) 输入是否在指定范围
RegularExpressionValidator(正则表达式验证) 正则表达式验证控件
CustomValidator(自定义验证) 自定义验证控件
ValidationSummary(验证总结) 总结验证结果
不知道你说的验证是不是这个,是的话百度怎么用吧,在这解释每个怎么用,还不如去看帖
[HttpPost]这个方法的执行需要进行http以post方式的请求,它是给系统标明当前成员的附加含义,比如序列化[serialized]放类前表示这个类需要序列化输出