gpt4 book ai didi

asp.net-mvc - ASP.NET MVC - *上下文模式象征什么?

转载 作者:行者123 更新时间:2023-12-04 16:41:16 35 4
gpt4 key购买 nike

因此在 ASP.NET MVC 中,您经常会看到这样的模式,即您的对象具有相关的 *Context 对象,例如 Request/RequestContext View/ViewContext 和 Controller/ControllerContext。

我确实知道如何在 ASP.NET MVC 管道中工作,但我从未真正理解这些上下文类的总体模式。 *Context 类代表什么?有人可以对此进行更多说明吗?

谢谢,

最佳答案

Context 类(例如 ViewContextControllerContext)在请求生命周期中维护此单个模块的状态。这个上下文对象是基于State Pattern实现的,定义为:

"Allow an object to alter its behavior when its internal state changes. The object will appear to change its class."

关于asp.net-mvc - ASP.NET MVC - *上下文模式象征什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19092383/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com