69得票3回答
在 WebApi 中使用 HttpContext.Current 是危险的,因为它与异步有关。

我的问题与这个有点相关:WebApi中使用HttpContext.Current和Ninject实现依赖注入的等效方法。 我们希望在WebApi区域使用HttpContext.Current和Ninject注入一个类。 我担心这可能是非常危险的,因为在WebApi (所有内容?)都是异步的。 ...

23得票4回答
HttpContext.Response.Body.Position = 0 - 出现“指定的方法不受支持”错误

我设置了一些记录中间件,利用HttpContext获取和记录信息。 为了读取整个流,我需要将HttpResponse.Body的位置设置为0,但是无论我尝试什么,它都会抛出“指定的方法不受支持”并失败。 这对我来说非常奇怪,因为位置直接内置在HttpResponse.Body中,我以前也成...

20得票2回答
如何模拟HttpContext.User

我正在处理一个Asp.net MVC 5项目,试图设置一个模拟来在控制器中返回自定义的 principal。我已经搜索并尝试了不同的方法,但它们都没有奏效。 我的所有控制器都继承自BaseController。BaseController有一个User属性,在getter中返回HttpCon...

13得票1回答
如何从ashx文件中获取查询字符串?

有一个包含"ProcessRequest(HttpContext context)"方法的ashx文件,它会自动触发。 它是如何在什么时候被触发的? 还有一个问题,当我在这个文件内部时,如何获取当前的QueryString? 当我键入"context.Request.QueryString"时...

13得票2回答
在ASP.NET Core 2.x中手动创建HttpContext

我正在尝试从托管服务中将Razor视图呈现为字符串。 通过使用IRazorViewEngine,我可以像下面这样将视图呈现为字符串: _viewEngine.FindView(actionContext, viewName, false); var viewDictionary = new V...

13得票5回答
使用HttpContext.Current.Application存储简单数据

我想在我的ASP.NET MVC应用程序中存储一个简单对象的小列表(包含三个字符串)。该列表从数据库加载,并且通过在站点的管理区域中编辑某些值进行少量更新。 我考虑使用HttpContext.Current.Application来存储它。这样,我可以在Global.asax中加载它:prot...

25得票8回答
这两个HttpContext.Current.Session 和 Session有什么不同呢? - ASP.NET 4.0

这两段代码有什么区别?HttpContext.Current.Session["myvariable"] Session["myvariable"] asp.net 4.0和C# 4.0

7得票2回答
HttpContext.Current.Response和Page.Response有什么区别?

我正在解决一组安全页面的缓存问题,并意识到所有响应都需要修改标头。在我构建解决方案时,我想知道HttpContext.Current.Response和Page.Response之间的区别以及何时在应用程序中使用每个对象。 谢谢。

10得票2回答
ASP.NET中的每个请求静态数据

我想要为每个请求缓存用户所在的角色。每个页面都有几个位置,我们需要像下面这样处理:<% if(Roles.IsUserInRole("RoleName")) {%> <!-- Conditional Rendering --> <% } else if(R...

12得票3回答
NHibernate会话的线程安全性

我已经使用NHibernate有一段时间了,发现有时候如果我尝试同时(或尽可能接近)请求两个页面,它会偶尔出错。因此,我认为这是因为我的Session管理不是线程安全的。 我以为是我的类所以我尝试使用不同的方法来自这篇博客文章http://pwigle.wordpress.com/2008/1...