httpcontext

    1熱度

    1回答

    我正在使用asp.net/C#/HTML5/bootstrap開發一個網站。其中一項要求是將文檔導出爲Excel和/或PDF。我能出口(成功),使用下面的片段(這是Excel的片段): HttpContext.Current.Response.ContentType = "application/octet-stream"; HttpContext.Current.Response.

    0熱度

    1回答

    我想寫一個單元測試來測試我的控制器使用會話。我理解httpcontext只是從瀏覽器的請求中生成的概念,並且由於調用控制器操作形式單元測試,所以當前上下文將爲空。 我試圖根據這篇文章的第一部分http://www.dontpaniclabs.com/blog/post/2011/03/22/testing-session-in-mvc-in-four-lines-of-code/解決這個問題,但它

    3熱度

    1回答

    我正在製作ASP.NET Core web應用程序,並且我通過JavaScript文件通過HttpContext上傳PDF文件。所以,當我嘗試在服務器端加載文件時,使用Request.Form.File,Form會拋出System.IO.InvalidDataException類型的異常。表格消息說:「多部分體長度限制16384超出」。我試圖編輯web.config文件以增加限制,但消息總是相同的

    0熱度

    1回答

    我不知道如何標題這個問題。目前在我的Razor視圖我有以下 @Html.ActionLink("Rank -1", "ChangeRank", new { id = item.ID, newRank = (item.UserRank + 1), PosiFilter, TeamFilter, Curren

    1熱度

    1回答

    我有一個帶有Controllers控制器的MVC WebAPI 2項目。我試圖調用的方法是POST(創建)。我需要訪問調用該方法的引用URL,無論我訪問哪個對象,引用URL都不存在於對象中或爲空。 例如,我已經添加了HTTPContext參考和下面的返回null: var thingythingthing = HttpContext.Current.Request.UrlReferrer; 的

    0熱度

    1回答

    我目前正在調用外部服務並緩存HttpContext.Current.Items集合中的一些數據以獲得性能。數據可以定期更改,並且對用戶敏感,這就是爲什麼我們目前只在當前HttpRequest期間存儲它。 例子: if (HttpContext.Current.Items[cacheKey] != null) { LogHelper.Debug<ExampleService>("[- C

    0熱度

    1回答

    我是HttpHandlers中的新手。這實際上是我的第一次嘗試。 我有迴應了我的web應用前端的jQuery的AJAX調用這個Ajax的處理程序: 公共類ajaxMeetingHandler:IHttpHandler的{ public void ProcessRequest(HttpContext context) { string resultsJSON = "";

    0熱度

    2回答

    請求時,HttpContext.Current總是空我有Web Api controller Action method我試圖單元測試。我有一個自定義過濾器,它在該動作控制器之前運行。 我有一個關於HttpContext.Current.User.Identity.Name,我使用我的自定義操作過濾器內部的問題。 當我從Web客戶端發送我的http發佈請求時,它工作得很好。 但是,當我從不是Htt

    2熱度

    2回答

    我看到很多WebAPI接受文件的例子。然而,我還沒有找到一個解決方案,爲什麼,無論我嘗試過什麼,都要讓我的HttpContext.Current.Request.Files有一個文件,通過Postman發佈到Web API。 (我也通過控制檯應用程序發佈了該圖像並得到了相同的結果) [HttpPost] [ActionName("Post")] [ResponseType(typeof(Pel

    0熱度

    2回答

    我目前正在爲我的項目編寫單元測試,在規定的時間使用HttpContext.Current.User.Identity.Name。不幸的是,我運行測試時無法進行測試,因爲HttpContext爲空。 我已經嘗試了一些解決方案,我在互聯網上找到了像Thread.CurrentPrincipal = new GenericPrincipal(new GenericIdentity("rmllcc"),