2.0视频的笔记

1:ModelState.IsValid 绑定model时 如果通性验证通过了返回true。
2:this.ControllerContext.ActionDescriptor.ControllerName 得到Controller的名称。
3: this.ControllerContext.ActionDescriptor.ActionName 得到Action的名称。

4:RedirectToAction("重定向的action") 重定向操作,可以防止表单重复提交。

5:

[HttpPost]
[ValidateAntiForgeryToken]  对用post提交的表单进行防止跨站提交验证

6:在view视图文件中使用部分视图  <partial name="部分视图文件名" for="@需要传递到部分视图里的mode(变量)" />

7:在view视图文件中注入类的写法 @inject MyClass  mclass

8:在MVC中如果想一个action既可以回应POST请求也可以回应GET请求那么我们应该怎么做呢? 
首先[HttpPost]和[HttpGet]是不能同时存在一个action上 
但是[AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)]可以

[AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)]

public ActionResult Index() { ........................ }

[AcceptVerbs(“Get”,"Post")]

public ActionResult Index() { ........................ }

 

相关文章:

  • 2021-09-21
  • 2021-06-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-08
猜你喜欢
  • 2022-12-23
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
  • 2021-11-28
  • 2021-06-08
相关资源
相似解决方案