首页
IT
登录
6mi
u
盘
搜
搜 索
IT
控制器(Controller)
控制器(Controller)
xiaoxiao
2021-03-26
53
生命周期:
授权过滤器,动作过滤器,结果过滤器,异常过滤器
1
、
MVC
常用的派生类:
ViewResult
:返回一个
View
RedirectResult
:控制页面跳转到另一个地址
ContentResult
:返回文本内容
FileResult
:返回一个文件
2
、动作过滤器(
Action Filter
)机制:
授权过滤机制(
Authorization Filter
):
动作过滤机制(
Action Filter
):
结果过滤机制(
Result Filter
):
异常过滤机制(
Exception Filter
):
3
、动作名称选择器
解释:修改已完成方法的
Action
名称,不修改已完成的方法;
注意:编译时不出错,运行时请求对应的
Action
引发异常
[ActionName(“OtherName”)]
Public ActionResult Index()
{
return View();
}
4
、动作方法选择器
4.1.[NonAction]
不执行
Action
,返回
404
错误信息
解释:
保护特定
public
方法不会被发布到
Web
上成为
Action
,或者将
puclic
改为
private
4.2.HttpGet,HttpPost,HttpDelete,Httpput
HttpGet
:提交的数据放置在
Http
协议中
HttpPost
:提交的数据放置在实体数据中
3
、授权过滤器
b/AllowAnonymous
:所有用户都可以访问;
d/ValidationInput
:防止录入恶意代码;
e/ValidateAntiForgeryToken
:确保请求来自同一网站,预防跨站请求伪造
4
、结果过滤器
转载请注明原文地址: https://ju.6miu.com/read-600364.html
技术
最新回复
(
0
)