Вопросы по теме 'httpcontext'

добавить строку запроса в свойство postbackurl asp:button
У меня есть текстовое поле и кнопка в форме на default.aspx, а в моем DownloadHandler.ashx я получаю нужное мне значение из HttpContext.Request.Form("txtURI"): <asp:TextBox ID="txtURI" AutoPostBack="true"...
5002 просмотров

Как издеваться над HttpContext в ASP.NET MVC с помощью Moq?
[TestMethod] public void Home_Message_Display_Unknown_User_when_coockie_does_not_exist() { var context = new Mock<HttpContextBase>(); var request = new Mock<HttpRequestBase>(); context .Setup(c => c.Request)...
73356 просмотров
schedule 23.04.2022

Зачем издеваться над HttpContext, если его можно построить?
Я всегда каким-то образом подделывал/издевался/заглушал HttpContext в ASP.NET (намного проще в ASP.NET MVC/MonoRail). Но я вижу, что сам HttpContext можно сконструировать легко, буквально парой строк кода. var tw = new StringWriter(); var...
2127 просмотров

как вы фиксируете информацию о пользователе httpcontext в коде вашего контроллера при использовании Visual Studio
я задал этот вопрос , который позволил мне захватить пользователя с помощью: string userName = this.HttpContext.User.Identity.Name; в моем коде контроллера. У меня есть одна проблема: при тестировании в Visual Studio она отображается как...
243 просмотров

Получить имя хоста без использования HttpRequest
Я хочу запустить «фоновое задание» в своем приложении ASP.NET (периодически, как отдельный поток). И мне нужно имя хоста (имя DNS или IP) для выполнения моих задач. Проблема в том, что HttpContext.Current здесь может не быть (это NULL ). Есть...
10962 просмотров
schedule 14.04.2023

Проблема с TempData и поддельным HttpContext с использованием ASP.NET MVC
Я работаю с поддельным HttpContext (код указан в конце), и, вероятно, мне что-то не хватает, потому что я не могу получить доступ к коллекции TempData (четвертая строка метода SetFakeControllerContext). Каждый раз, когда я пытаюсь это сделать, я...
2133 просмотров

Можно ли установить cookie во время перенаправления в ASP.NET?
Я использую ASP.NET. Я либо добавляю, либо устанавливаю файл cookie (в зависимости от того, содержит ли HttpRequest файл cookie с указанным ключом) и сразу же после этого вызываю Response.Redirect . Файл cookie не установлен. Это правильное...
17240 просмотров

кеш asp.net в httpcontext
Я хочу кэшировать объекты, извлекаемые из базы данных, которые не часто изменяются, потому что каждый раз при загрузке страницы выбирается около 2000 элементов, что вызывает заметную проблему с производительностью во время загрузки страницы. После...
743 просмотров
schedule 18.04.2022

Получить / установить методы сеанса HttpContext в BaseController против Mocking HttpContextBase для создания методов Get / Set
Я создал методы сеанса Get / Set HttpContext в классе BaseController, а также Mocked HttpContextBase и создал методы Get / Set. Как лучше всего его использовать. HomeController : BaseController { var value1 =...
14848 просмотров
schedule 23.02.2022

Проблема Request.UserHostAddress с возвращаемым результатом :: 1
Я пытаюсь получить IP-адрес клиента, используя HttpContext.Request.UserHostAddress; но он возвращает ::1 . Как это решить?
37975 просмотров
schedule 21.01.2023

Класс HttpContext и его потокобезопасность
У меня есть объект Singleton в приложении со следующим свойством: private AllocationActionsCollection AllocationActions { get { return HttpContext.Current.Session["AllocationOptions.AllocationActions"] as...
8845 просмотров

Как получить текущего вошедшего в систему пользователя в Mvc3
Привет, мне нужно получить идентификатор живого пользователя, и я могу это сделать. Но проблема возникает, когда я переключаюсь с одного порта на другой, он не получает пользователя на другом порту. Я сделал это: public static...
784 просмотров
schedule 03.03.2022

используя HttpContext.Current.Request.Cookies.Set()
Я видел это в каком-то коде, и я немного смущен тем, когда вы будете использовать этот метод. Конечно, метод Get() имеет смысл для запроса, но разве вы обычно не использовали бы метод Set() для файлов cookie в объекте Response.Cookies , а не...
2071 просмотров
schedule 27.10.2022

HttpContext.Current имеет значение null в службе данных WCF, размещенной в службе Windows.
Я создал службу данных WCF внутри службы Windows и попытался получить доступ к HttpContext. Я добавил это в свой файл конфигурации: <system.serviceModel> <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />...
4035 просмотров
schedule 24.10.2022

Определите request.islocal в global.asax
Я запускаю некоторый код в блоке Application_Start в моем global.asax, и я ищу способ, с помощью которого я могу определить, работает ли приложение локально, чтобы я мог условно выполнить код. Обычно я бы использовал что-то вроде этого, но в...
1220 просмотров
schedule 05.05.2023

В MVC3, как получить текущее имя действия?
Есть ли способ использовать HttpContext или контекст View для получения текущего имени действия? Я могу получить имя контроллера, используя var routeValues = HttpContext.Current.Request.RequestContext.RouteData.Values; if (routeValues...
13054 просмотров
schedule 28.11.2022

Что использовать вместо HttpContext при использовании OWIN без System.Web
В настоящее время у нас есть проект NancyFx, который мы подключили с помощью OWIN. Мы не используем System.Web, и нам нужно какое-то место для размещения нашего контекста, который живет на протяжении жизни запроса, отличного от HttpContext. Мы...
2421 просмотров
schedule 08.10.2023

Тестируете метод веб-API, который использует HttpContext.Current.Request.Files?
Я пытаюсь написать тест для метода веб-API, который использует HttpContext.Current.Request.Files , и после исчерпывающего поиска и экспериментов я не могу понять, как насмехаться над ним. Тестируемый метод выглядит так: [HttpPost] public...
26393 просмотров

Не удается найти HttpContextBase, хотя я использую System.Web
Код using System.Web; abstract class CookieHandler { public CookieHandler(string domain) { CookieDomain = domain; } public string CookieDomain { get; set; } public abstract void SetCookie(HttpContextBase context,...
2567 просмотров
schedule 01.07.2023

Как выполнять интеграционные тесты на контроллере MVC, который вызывает httpcontext.current
Мне нужно выполнить интеграционные тесты на контроллере ASP.Net MVC, который вызывает HttpContext.Current в каждом из своих методов. Я пробовал различные подходы и уже провел много исследований, хотя чувствую, что кое-что мне не хватает. Я прошел...
1553 просмотров
schedule 21.04.2023