httpcontext相关内容

模拟httpcontext.current.request.files

我正在为我的一种方法 UploadFile()实现nUnit测试用例,如下所示 public void UploadFile(string siteId, string sitePageId) { int fileCount = HttpContext.Current.Request.Files.Count; //Rest of code } 所以基本上我正在使用 ..
发布时间:2020-11-25 01:44:19 C#/.NET

MultipartFormDataStreamStreamProvider并保留当前的HttpContext

我对WebApi的异步文件上传功能有疑问. 当前,我可以使用提供程序来保存文件,但是随后我想使用服务(_myService)记录上传文件的文件名.在服务内部,它使用另一个服务来获取当前的UserId.它通过使用当前的HttpContext来做到这一点.不幸的是,当前的HttpContext似乎在新任务线程中丢失了. 我试图将TaskScheduler.FromCurrentSynchr ..
发布时间:2020-11-25 01:44:11 其他开发

从C#类访问ASP.NET页的TextBox值

假设ASP.NET页上有一个TextBox 在代码的后面设置了一些值. 如何通过HttpContext或其他方式从另一类C#代码文件访问该值? 解决方案 即使是静态方法,也可以通过HttpContext访问页面中的属性. 在您的页面中: public string D ..
发布时间:2020-11-25 01:44:05 C#/.NET

如何在ASP.NET Core中修改HttpContext.Request.Form

我有一个HttpContext.Request对象,该对象的Form数据有误,我想对其进行修复,并以正确的方式发送正确的HttpContext. HttpContext.Request.Form是只读的,但是如果不是,我将简单地执行以下操作; HttpContext.Request.Form ["a"] ="a的正确值"; 因此,在管道中执行此操作的最佳位置在哪里. 是否可以通过反射访问Ht ..
发布时间:2020-11-25 01:43:03 其他开发

在Web和非Web应用程序之间共享HttpContext代码

我有一个VB.NET模块,该模块从资源文件读取以正确的语言显示文本.这是我的问题-此代码在Web应用程序和非Web应用程序之间共享,在Web应用程序中,我使用System.Web.HttpContext来确定用户的首选语言,但是现在我的Windows应用程序甚至无法编译,因为它说未定义HttpContext(我已经尝试过为完​​整的命名空间添加导入-没有骰子). 如果我无法解决该问题,我希望 ..
发布时间:2020-11-25 01:41:54 C#/.NET

如何将HttpContext.Current传递给在.net中使用Parallel.Invoke()调用的方法

我有两种使用HttpContext.Current来获取用户ID的方法.当我分别调用这些方法时,我获得了userID,但是当使用调用同一方法时 Parallel.Invoke()HttpContext.Current为null. 我知道原因,我只是在寻找可以访问HttpContext.Current的方法.我知道这不是线程安全的,但我只想执行读取操作 public partial cl ..
发布时间:2020-11-25 01:41:49 C#/.NET

我可以欺骗HttpRequest.Current.Request.IsLocal吗?

我正在运行一个Web应用程序,如果它是在本地运行的,则会显示一些调试行为-资源字符串周围的引号等-并且我想在我没有互联网的会议上在笔记本电脑上演示该应用程序访问权限,因此它必须是本地的. 该应用程序使用HttpContext.Current.Request.IsLocal来确定它是否在本地运行-有什么方法可以欺骗它?我想欺骗它返回"False",即使我确实在本地运行. 我确实可以访问源 ..
发布时间:2020-11-25 01:41:40 C#/.NET

在控制台应用程序中人工填充HttpContext对象

我正在为log4net编写包装器库.该库应该能够捕获上下文信息,例如查询字符串,cookie,表单字段等. 我正在从Console应用程序调用此包装器类,而不是TDD类. 是否有如下方法可以在控制台应用程序内填充HttpContext对象? HttpContext c = new HttpContext(null); c.Request.QueryString.Keys[1] = ..
发布时间:2020-11-25 01:41:36 C#/.NET

导航到新页面并显示警报框

我正在使用ASP.Net WebForm开发应用程序.用户单击按钮后,应用程序将导航到新页面并提示“欢迎使用JackiesGame"对话框 但是,我可以导航到新页面,但不会显示警报对话框. 以下是我的示例代码 void cmdCancel_Click(object sender, EventArgs e) { HttpContext.Current.Response.Re ..
发布时间:2020-11-25 01:41:33 C#/.NET

HttpContext.Current.Request.RawUrl的WCF等效项是什么?

我有一些在纯WCF上下文中运行的RESTful服务(即未启用ASP.NET兼容性,因此没有HttpContext.Current对象可用). 在请求开始时,使用IHttpModule重写服务的URL(当时,该URL确实具有HttpContext并使用HttpContext.Current.RewritePath重写),以摆脱诸如.svc网址中的扩展名. 但是,我需要访问WCF基础结构中 ..

从WCF Web服务访问HttpContext.Current

我刚开始将WCF服务与ASP.NET AJAX结合使用.我从Javascript实例化WCF服务,然后将字符串变量作为参数传递给WCF Service方法(带有OperationContract签名).然后,我返回绑定到我的自定义Javascript类的.NET对象(使用DataContract定义).我无法根据登录到我的Web会话中的用户进行身份验证.但是,WCF Web服务是完全不同的服务,没 ..
发布时间:2020-11-25 01:41:23 其他开发

在不使用HttpRequest的情况下获取主机名

我想在我的ASP.NET应用程序中运行“后台作业"(定期,作为单独的线程).我需要主机名(DNS名称或IP)来执行任务.问题在于HttpContext.Current在这里可能不可用(它是NULL). 是否可以通过不使用HttpContext.Current.Request.Url.Host来获取主机名. 解决方案 当主机名在HttpContext.Request.Url.Host中 ..
发布时间:2020-11-23 21:36:38 C#/.NET

将HttpContext添加到HangFire中

我是HangFire的初学者,并期待每月使用HangFire在我的Web应用程序中调用一些操作.但是这些操作需要HttpContext. 然后我的问题是:是否可以在HangFire项目中添加(或创建)httpcontext? 我尝试用Google搜索,但没有合适的答案. 感谢您的帮助! 我进行了简短的讨论.遗憾地看到,答案是“没有办法". 更新:引用 https://discus ..
发布时间:2020-11-22 04:11:07 其他开发