httpcontext相关内容
我想写一种伪单身的实施。我希望它的工作方式类似于的HttpContext 没有工作,在那里我可以得到一个实例的情况下做的简单的东西: VAR CTX = HttpContext.Current; 所以我的实现是这样的:公共类APPUSER { 公共字符串用户名{获得;组; } 公共字符串[] {角色获得;组; } 公共APPUSER() { V
..
我目前使用当前的HttpContext存储LINQ数据上下文的web应用程序。上下文是坚持当前请求,对每个用户的基础上,每里克施特拉尔的博客: 字符串ocKey =“ocm_”+ HttpContext.Current.GetHash code()的ToString(“X”) Thread.CurrentContext.ContextID.ToString();如果(!HttpContext.C
..
我一直与code实验,将清除所有的cookie在 HttpContext.Response 。 起初,我用这个: 的DateTime cookieExpires = DateTime.Now.AddDays(-1);的for(int i = 0; I< HttpContext.Request.Cookies.Count;我++) { HttpContext.Response.Co
..
我今天做没有意义的我遇到了一个奇怪的问题。这里是一个总结: 里面的方法,我检查如下缓存项: 专用异步任务< RatesStatus> getRatesStatusAsync(){ // ... 如果(_currentHttpContext!= NULL){ //在这里,我检查缓存项 VAR cachedRatesStatusObj = Ht
..
我有一个辛格尔顿对象的应用程序,具有以下属性: 私人AllocationActionsCollection AllocationActions { 得到 { 返回HttpContext.Current.Session [“AllocationOptions.AllocationActions”]作为AllocationActionsCollection;
..
可能是一个简单的疏忽,我已经错过了(虽然我依稀记得大概的Response.Write的内部工作按预期在某些情况下不工作一些模糊的博文,但我不记得这是否是其中之一): 的情况是,我对在SP2010运行控制链接按钮,如果我不使用HttpContext.Response.Write(),一切正常(即我可以为标签更改为.text值)。但是,如果我叫Context.Response.Write(),而我可
..
我记得读一对夫妇的乡亲不鼓励在ASP .NET Web应用程序中使用HTTPContext.Current.Session状态的地方。 有人可以解释一些推理背后近期走势? 是否有坚实的技术原因造成的? 谢谢, JohnB 解决方案 首先,MVC不是web表单,它的目的是成为无国籍人士。 的http://www.wintellect.com/blogs/jprosise/thoug
..
我有几个静态方法静态类。在这些方法中,我试图用 HttpContext.Current 来访问当前线程的上下文。例如: VAR的userName = HttpContext.Current.User.Identity.Name; 然而,当我这样做,我收到了的NullReferenceException ,臭名昭著的“对象引用不设置到对象的实例。” 任何想法? 解决方案 这是不是从原来的
..
使用当前请求我可以获取URL主机名: HttpContext.Current.Request.Url.Host 可是 - 我需要确定URL主机名不使用当前请求( HttpContext.Current )。这样做的原因是,我的code从的SqlDependency 为onChange回调调用时找到一个SQL的依赖性。 Althougth的code所在我的Web应用程序,也没有要求,而 Ht
..
是否有相同的Web应用程序的多个用户而言空间问题,以下code?我的意思是,我知道,一个纯粹的静态字符串将在一个单一的ASP.NET应用程序的所有会话共享,但考虑到这明确指的是 Current.Session ,甚至虽然它是静态的,好像它总是指的会话实例“当前用户。” 但是,一个错误发生,可以由大家共享模式下的电流值进行解释,因此,最近的更改覆盖别人的模式值。 (作为背景:这个字符串是整个应用
..
比方说我设置在我中间件HTTP上下文的值。例如HttpContext.User中。 如何测试在我的单元测试的HTTP上下文。这里是什么我试图做一个例子 中间件 公共类MyAuthMiddleware { 私人只读RequestDelegate _next; 公共MyAuthMiddleware(RequestDelegate旁边) { _next =下一
..
我知道有一个非常类似的问题
..
有没有什么办法让 HttpContext.Current.Request.Url.Host 和 HttpContext.Current.Request.ApplicationPath 在一个电话? 像“全面应用的URL”? 编辑:澄清 - 我所需要的,这是[]内的部分: 的http:// [www.mysite.com/mywebapp] /Pages/Default.aspx 我问只是
..
我想写一个Web服务单元测试。我创建我的测试项目,参考我的Web项目(非服务引用,装配参考),然后写一些code测试Web服务 - 他们工作的罚款。不过,也有一些服务,确保通过使用到Web应用程序的用户登录 HttpContext.Current.User.Identity.IsAuthenticated 。 在测试的背景下,有没有这样的东西的HttpContext,因此测试总是失败。这些类型的
..
我想知道HttpContext的是如何保持鉴于幅材的请求 - 响应性质基本上是无状态的。 被发送的__EVENTTARGET / __EVENTARGUMENTS的一部分隐藏字段,以便类的httpRuntime可以通过请求阅读本节创建HttpContext类标识符正在为HttpContext对象(的HttpWorkerRequest)?我不认为 请让我知道,因为我试图填补一些漏洞在我的HTTP
..
唉,好像我被困在我的应用程序结构。这是我想做的事: UI层:一个ASP.NET WebForms的网站 BLL:业务逻辑层,它调用DAL的库 DAL:.edmx文件(实体模型),并与ObjectContext的类库抽象而CRUD操作为每个实体 实体:POCO实体。持久性无知。微软的ADO.Net POCO实体发生器产生。 我想在我的资料库,以prevent性能/线程(联合国)
..
到Response.End()生成 ThreadAbortException 。 代替它使用 HttpContext.Current.ApplicationInstance.CompleteRequest 不解决问题。 那么,能不能我们使用 Response.Flush()而不是到Response.End() 解决方案 的 Response.Flush()是发送到浏览器什么的缓冲,但不
..
我使用FormsAuthentication对于具有显示当前登录的用户母版页的ASP.NET网站,Page.User.Identity.Name。 他们可以改变他们的用户名在其设置中,当这样做,我更新自己的饼干他们,使他们不会有退出与回传/重新登录。 FormsAuthentication.SignOut(); FormsAuthentication.SetAuthCookie(用户名,虚假
..
我的目标是有一个数据上下文中的每ASP.NET MVC HTTP请求( MainDbContext )和处理数据上下文的请求结束时。 我用下面的StructureMap配置: 公共静态类ContainerConfigurer { 公共静态无效配置() { ObjectFactory.Initialize(X => {
..
我们有一个多层次的Asp.NET Web窗体应用程序。数据层有一个叫做类数据访问这impements 的IDisposable 并有一个私人我们的实体框架对象上下文的一个实例领域。这个类有一些公共的方法返回实体各种收藏,它是处置时将出售其对象上下文。 由于一些我们一直面临的问题,我们决定这将是一大利好,以保持对象上下文(或数据访问的实例)的范围较长的服务器上。有人建议,以保持 HttpConte
..