BaseController 中的 Get/Set HttpContext Session 方法与模拟 HttpContextBase 来创建 Get/Set 方法
我在 BaseController 类中创建了 Get/Set HttpContext Session 方法,还模拟了 HttpContextBase 并创建了 Get/Set 方法。 这是最好的使用方法。 HomeC…
在单独的帮助程序类中访问控制器外部的 HttpContext 会话的最佳实践
在单独的帮助程序类中访问控制器外部的 HttpContext 会话是一个好习惯吗? ==================== 控制器是否应该承担从会话获取数据并将其传输到辅助…
您能否在代码中找出 .NET 中的页面/控件上设置了哪些 OutputCache VaryByParams 值?
给定页面上这样的 outputcache 指令, 我如何知道代码中的 VaryByParam 值是什么。 HttpContext.Current.Response.Cache.VaryByParams 对象包含一个私…
ASP.NET 向客户端浏览器发送 Cookie
我正在集成超过 2 个 ASP.Net 应用程序的单点登录。就此而言,我有一个由主应用程序调用的网络服务。当用户登录时。此 Web 服务在我的第二个应用程序…
如何将 HttpContext 对象从控制器传递到 MVC 中的存储库类
我有一个带有构造函数的存储库类,该构造函数接受 HttpContext 对象作为其参数。如何将 HttpContext 对象从控制器传递到 MVC 项目中的此存储库类?…
Azure 中的 ControllerContext 与 HttpContext
我想知道在 Azure 设置中使用 ControllerContext 与 HttpContext 之间是否有任何影响。我发现 HttpContext 是线程静态的,我试图找出这在 Azure 中是…
实体框架:存储实体而不保存到数据库
如何在ObjectContext中存储临时项而不保存到数据库? Context 存储在 HttpContext 中,按类提供: public static class HttpContextExtension { publi…
httpcontext 中的 asp.net 缓存
我想缓存从数据库中提取的不经常修改的对象,因为每次页面加载时都会选择近 2000 个项目,导致页面加载期间出现明显的性能问题。 回顾这里和一些MSDN …
GetObjectContext 在 VB6 COM dll 中不返回任何内容,从经典 ASP 调用
我正在使用 VB6 IDE 调试此 Active X dll。我可以看到执行一直到尝试 GetObjectContext。此方法始终不返回任何内容。 这种情况发生在 Windows 7 32 位…
保存列表到 ASP.NET 中的会话
购物车项目保存在 SQL 数据库中。 我想将所有 CartItems 放在一个 List 中并转移到 Instance.Items。 实例变量正在保存到会话中。 代码如下。 public …
当 HttpContext.Current 为空时,如何在 Elmah 的 ErrorMail_Mailing 事件中的 C# 中获取服务器变量(或至少客户端 IP 地址)?
我正在编写一些错误处理代码,我想确定它是否是本地连接(开发人员)。通常,我会查看 HttpContext.Current.Request.ServerVariables,但是如果身份验…
在最小 SharePoint 页面中 window.open 之后会话为空
我将令牌存储在会话变量中。我使用 javascript windows.open 函数在新的 ASPX 页面中启动需要此令牌的报告。当这个新页面加载时,HttpContext.Current…
Castle.Windsor 和 HttpContextWrapper
引入 HttpContextWrapper 和 HttpContextBase,正如这里解释的,是为了让 HttpContext 更加可模拟/可测试。 我尝试将它与 S#arp Architecture 一起使…
ASP.NET MVC 注入 Http/Request/Controller 上下文
是否有推荐的方法在 ASP.NET MVC 应用程序中注入 Http/Request/Controller 上下文? 以前我只使用 HttpContext 完成此操作,如下所示(我使用的是 Str…