问题标签 [httpcontext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何从抽象基础控制器访问 HttpContext?
我创建了一个抽象控制器类 ( ApplicationController
) 来处理一些用户身份验证,但HttpContext
在调用代码时没有初始化。
c# - SubSonic - 类库项目?
在 SubSonic 文档中,它列出了:
o 默认情况下,该工具生成使用 System.Web.HttpContext.Current.User.Identity.Name 和 System.Threading.Thread.CurrentPrincipal.Identity.Name 的插入和更新代码。一些生成的方法也可能使用 System.Web 类。如果您不想在项目中添加对 System.Web 的引用,则必须提供自己的模板。
我试图创建一个 C# 类库类型的 SubSonic DAL。当然,文件会生成,但是在构建期间会引发错误:
(“是否有单独的模板可用于创建不包含 System.Web 引用的通用类库 DAL?”?哪里:如何修改现有模板)
谢谢!
c# - 如何使用 Moq 在 ASP.NET MVC 中模拟 HttpContext?
我的基本控制器覆盖了获取此 requestContext 的 Initialize。我试图传递这个,但我没有做正确的事情。
我在哪里可以获得有关使用 Moq 模拟我的 RequestContext 和 HttpContext 的更多信息?我正在尝试模拟 cookie 和一般上下文。
asp.net-mvc - 是否可以复制/克隆 Web 请求的 HttpContext
克隆当前请求的 HttpContext 实例的最简单方法是什么?
我正在用Asp.net MVC v1开发一个应用程序。我将常规的 PartialView 功能升级为实际上具有行为非常相似但有自己的上下文的子控制器。当您使用 PartialViews 时,您必须在主视图的控制器操作中填充部分视图的视图数据。我创建了自己的功能,可以从视图中调用控制器操作。这样我得到:
- 我不必在主视图的控制器操作中提供子视图的数据
- 子控制器方法可以操作更封装的数据,与其他视图/控制器没有任何关系
问题是每个子控制器请求都使用HttpContext。因此,当我在子控制器中设置一些 HttpContext.Item 时,它实际上填充了实际请求的 HttpContext。
这就是为什么我要克隆 HttpContext。我已经在使用:
但这除了请求和响应之外没有设置任何其他内容。但我可能还需要其他属性和集合......比如会话、项目、用户......等。
c# - 表单 C# 的上下文重写路径问题
我在 HttpContext 中重写路径时遇到问题,
重写 url 可以正常工作:http://localhost/List/Add
但是当我点击按钮时,它会将我重定向到http://localhost/List/Add.aspx
有没有一种好方法可以“停止”重定向到 .aspx 页面并将其保留在http://localhost/List/Add上?
感谢帮助
asp.net-mvc - 如何确保 HTTPContext 有价值?
我正在构建 MVC Storefront 的一个版本。我有两个主题,一个是标准的ui,一个是admin ui。我有一些 HTML Helper 方法,它们将 .ascx 文件传递给 .aspx 文件,就像示例一样,但没有插件。所有的东西都适用于默认主题,但没有一个适用于管理主题。当 Html.SimpleActivityTypeList() 触发时,我总是遇到同样的错误。Html.RenderPartial(“AdminLeftNav”) 将始终正常工作。
我在扩展类中添加了如下方法。
正如我所说,这在默认主题中效果很好。请帮忙?
asp.net - ASP.NET UrlReferrer
我有一个 ASP.Net 应用程序,它生成用于共享的短 url。我想跟踪点击我的asp.net页面时发生(源)点击的网址。我尝试使用 Context.Request.UrlReferrer.AbsoluteUri 但我从中得到的只是空值。
有任何想法吗?
TIA
visual-studio - HttpContext.Current.User.Identity.Name 为空
我有一个 Silverlight 应用程序(使用 MVC),当我在 Visual Studio 中构建时,使用 Visual Studio 开发中心,没有问题,HttpContext.Current.User.Identity.Name
有一个值
但是当我使用与 IIS 7.5 相同的项目(我使用的是 Windows 7)时,HttpContext.Current.User.Identity.Name
保持为空
有谁能帮忙吗?或者知道我在哪里可以找到 Visual Studio 开发中心的设置,所以我可以检查 IIS 中的问题?
sharepoint - 如何在 Event Handler 中获取 HttpContext
我试图在 MOSS 的文档库中的事件处理程序中获取 HTTPContext,但我所拥有的只是 HTTPContext.Current 的空值,我在 List 上执行相同的操作并返回 HTTPContext。有没有办法在 Document Libraries 中获取 HTTPContext 来访问 HTTPContext.Request 方法?
谢谢你的帮助
这是代码: