c# - 我应该使用哪个 "using"来在类里面进行 session /请求?

标签 c# .net class webforms

我正在使用 .NET/C# WebForm 应用程序。 我创建了一个类,并且我想使用对象 SessionRequest(就像我在 .aspx 页面上使用的那样)而不用 HttpContext 作为前缀。当前

我想我可以通过使用导入一个类吗?但是哪个呢?

最佳答案

要在不相关的类中获取 RequestSession 等而不首先使用 HttpContext.Current...好吧,你可以't - 除非你将它们作为属性添加到某处 - 例如:

protected static HttpRequest Request {
    get { return HttpContext.Current.Request; }
}

但是,坦率地说,我不认为我这样做。事实上,我强烈建议限制您的实用程序代码对请求模型的了解程度,并简单地弄清楚类需要知道什么,然后准确地提供给它。让 UI 层担心 ASP.NET,而不是您的逻辑代码。

关于c# - 我应该使用哪个 "using"来在类里面进行 session /请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18528327/

相关文章:

c# - Entity Framework : Merge Entities into Navigation Property

c# - 加密 app.config 后无法识别的属性 'configProtectionProvider'

.NET 和 COM 互操作性 : release COM from . NET 客户端

java - Java 中的泛型类

java - 全局变量和构造函数(Java)

php - PHP 中的::class 是什么?

c# - 如何使用 Active Directory 登录和多重身份验证 (MFA) 连接到数据库

c# - C# 的简单正则表达式帮助

c# - .Network 中的 LINQ Where() 子句如何?

c# - DataContractJsonSerializer 没有看到 DataMemberAttribute