Asp.net MVC 控制器無法獲取到Cookie內容
最近遇到了這麼個問題。
系統釋出到IIS上的一個網站上作為子程式使用,系統在本地使用一切正常,但作為子程式卻出現無法獲取到cookie 資訊,介面顯示的是正常的。針對這個問題,採取了多種不同的方式,主要是cookie 值得獲取。
1)修改程式中原來獲取cookie 得方式,原來是requst.cookie,修改為
System.Web.HttpContext.Current.Request.Cookies.Get("LoginInfo").Value;
2)通過查詢日誌的方式獲取錯誤地址,這種方式,發現根本沒走方法,也就是跟蹤日誌的方法根本就沒寫入
3)寫固定的值,把獲取到的cookie值直接寫入到方法中,效果跟2一樣,沒走方法,何況是值呢
4)本地把資料庫直接建立到本地,這種方式正常
等等,
通過一系列的解決方式,最終沒有解決,還是老問題。
當檢視路徑的時候,發現一個問題,有相同的目錄下也存在同樣的控制器。於是採取的方式是在測試的網站上新增一個網站,部署上之後發現可以,沒問題。
這裡就是說明了一個問題,在同一個網站上不要有重名的控制器,否則就會產生這種未知的錯誤
相關推薦
Asp.net MVC 控制器無法獲取到Cookie內容
最近遇到了這麼個問題。 系統釋出到IIS上的一個網站上作為子程式使用,系統在本地使用一切正常,但作為子程式卻出現無法獲取到cookie 資訊,介面顯示的是正常的。針對這個問題,採取了多種不同的方式,主要是cookie 值得獲取。 1)修改程式中原來獲取cookie 得方式,原來是requ
Asp.net MVC中如何獲取控制器的名稱
tex 如何 route 控制 this .get data control str 如果在代碼中 當前controller、action的獲取RouteData.Route.GetRouteData(this.HttpContext).Values["controlle
Orchard 基於 ASP.NET MVC 技術的免費開源內容管理系統
pri ext 建設 開發者 angular 相關 地址 用戶名 很多 Orchard 是由微軟公司創建,基於 ASP.NET MVC 技術的免費開源內容管理系統: 可用於建設博客、新聞門戶、企業門戶、行業網站門戶等各種網站 簡單易用的後臺界面 性能穩定,功能齊全
ztree 使用asp.net mvc非同步動態獲取資料
<script src="~/Scripts/ztree/js/jquery-1.4.4.min.js"></script> <script src="~/Scr
asp.net MVC控制器返回json問題總結
在MVC專案中,經常需要在控制器中向客戶端返回json資料,常見的返回方法如下: 1、如果伺服器端完全採用微軟的類,則要序列號的集合類通常使用List<T>,返回時直接使用Json(list);則會自動將列表中的內容進行序列號,生成json字串。 2、如果伺服器
Asp.Net MVC控制器中Action的返回值型別
控制器中Action的返回值型別有很多,最常見的是ActionResult,通過檢視原始碼可以發現ActionResult是一個抽象類,它有很多的子類。如果Action的返回值型別為ActionResult,那麼可以返回任意子類物件;如果Action的返回值型別
ASP.NET MVC 控制器向檢視傳遞模型資料(可以是多個)
利用ViewBag來傳遞資料檢視部分程式碼: @model Login001.Models.YSY_Ware 商品 @foreach (var n in ViewBag.ware) {
Asp.Net Mvc 控制器與檢視的資料傳遞
資料傳遞也就是控制器和檢視之間的互動,比如在檢視中提交的資料,在控制器怎麼獲取,或者控制器從業務層獲得一些資料,怎麼傳遞到檢視中,讓檢視顯示在客戶端呢?帶著這些疑問,我們接著看。。 下面分別講解asp.net mvc框架中有三種資料傳遞方式,分別是:V
Asp.Net Mvc 控制器詳解
emp 不能 例如 繼續 quest 同時 修改 元數據 感覺 理解控制器 控制器的角色 (1)中轉作用:控制器通過前面的學習大家應該知道它是一個承上啟下的作用,根據用戶輸入,執行響應行為(動 作方法),同時在行為中調用模型的業務邏輯,返回給用戶結果(
asp.net mvc cookie超時返回登錄頁面問題
vid sig ror ttr resp 執行 bsp filter current filterContext.HttpContext.Response.Write("<script>top.location.href = ‘/Login/Index‘;<
Asp.NET MVC 之 調試訪問 webservice 時出現“ 無法找到資源 ”的錯誤
相對 mvc option logs 控制器 inf code 資源 index 問題情景如標題,具體錯誤如下圖: 出現以上情況,是程序將 .asmx 文件按控制器方式解析了,在 RouteConfig.cs 文件的 RegisterRoutes 方法中忽略
ASP.NET MVC 右鍵點擊添加沒有區域(Area)、控制器、試圖等選項
log 解決問題 strong mage 點擊 jpg 安裝 sof 技術 在MVC項目中準備添加控制器、區域時發現沒有控制器這個選項,當時沒有在意以為VS出問題了,網上所搜了一下,有人說沒有安裝:Microsoft.AspNet.Mvc或者需要升級。 本次的解決如下:
ASP.NET MVC判斷基於Cookie的Session過期
new pac direct net ttr container att thum tpc 當我們第一次請求訪問時,可以看到Response的Set-Cookie裏添加了ASP.NET_SessionId的值,以後再訪問時可以看到Resquest裏的Cookie已經包含這個
asp.net mvc 頁面內容呈現Html.Raw HtmlString
log cnblogs ont htm 標簽 new pre spa lte asp.net mvc 頁面內容呈現Html.Raw Html.Raw內容經過頁面呈現,不呈現Html標簽 @Html.Raw( File.ReadAllText(Server.MapPa
asp.net -mvc框架復習(9)-實現用戶登錄控制器和視圖的編寫並調試
分享圖片 null admin img pac http tro .com sum 1.編寫控制器 三個步驟: 【1】獲取數據 【2】業務處理 【3】返回數據 using System;using System.Collections.Generic;using Syst
關於asp.net MVC 新建的 .cshtml視圖文件無法找到資源的解決辦法
點擊 視頻 http 教程 解決方案 鏈接 style 名稱 ews 前陣子自己摸了幾天asp.net 的mvc開發模式。遇到了一個如本文標題的問題。或許是這個問題太小兒科,網上怎麽查都查不到,但對像我這種不看視頻教程直接拿來開發的新手來說,這個問題挺棘手的。好在最後還是成
Asp.Net MVC 中JS通過ajaxfileupload上傳圖片獲取身份證姓名、生日、家庭住址等詳細信息
新手上路 pri virt them boolean tac 識別 multipart utf 客戶要求用身份證圖片上傳獲取身份證的詳細信息就下來研究了一下(現在的客戶真的懶 身份證信息都懶得輸入了哈哈...),經過慢慢研究,果然皇天不負有心人搞出來了。這個借助的是騰訊
asp.net mvc獲取路由參數
如何獲取 其他 htm ted ext 發現 ID arp value 學習了mvc有一段時間了,本以為直接可以通過request對象直接獲取路由參數呢,後來實驗了一下發現想錯了,mvc有專門獲取路由參數的方式,在不同的地方,獲取路由參數的方式也不一樣,這裏分別說一下,在c
Asp.net MVC訪問母版頁中巢狀的iframe頁面時,如果session或cookie過期,登入驗證超時怎樣自動跳轉到登入頁
一般登入驗證的過濾器中,使用驗證過濾器的Redirect方法,將請求重定向到指定的URL。但是如果我們要訪問的頁面是一個巢狀在母版頁中的iframe頁面時,這種重定向只會對iframe頁面湊效,也就是會將iframe也重定向到登入頁,這樣就有違我們的目的了。所以我就嘗試了很多方法來實現讓整個頁面重定向到登入頁
ASP.NET MVC 獲取當前使用者和ID
採用ASP.NET MVC提供的使用者驗證,可以用以下方法獲取使用者名稱和ID: // 使用者名稱 User.Identity.Name; System.Web.HttpContext.Current.User.Identity.Name; // ID User.Identity.GetUs