1. 程式人生 > >MVC Session兩次賦值問題,無法傳遞等奇葩【已解決】

MVC Session兩次賦值問題,無法傳遞等奇葩【已解決】

問題描述:在一個action中賦值session後,在同一個controller的另一個action中始終無法獲取到session的值。

網上搜索之後,發現普遍的做法是,在mvc中採用

System.Web.HttpContext.Current.Session[“xxx”] = “123”;

這種完整寫法,然並卵 ,,,,,

換成這種寫法後,還是不起作用,最後想,那肯定是對session賦值的action有問題。

是的,沒錯 ,就是這個賦值的action的問題,因為 這個action我只是用來作為傳引數 用,沒給他新增檢視檔案。。。所以導致了這一悲劇,,,後來新增上檢視檔案cshtml,終於解決了。

切記:確保 儲存session的action能正常載入識圖

(如果儲存session的這個action 要跳轉到其他action,請在檢視js中做相應跳轉,不要在action中做重定向等操作,不然這會導致action的檢視不能正常載入而出現session無法儲存的現象)

相關推薦

MVC Session問題無法傳遞奇葩解決

問題描述:在一個action中賦值session後,在同一個controller的另一個action中始終無法獲取到session的值。 網上搜索之後,發現普遍的做法是,在mvc中採用 System.Web.HttpContext.Current.Sessi

npm缺少css-loader/style-compilerstylus-loader問題npm沒有許可權無法全域性更新問題解決

ERROR in ./node_modules/css-loader!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-a5e4f82a","scoped":false,"hasInlineConfig":false}!

ubuntu下qt4.8.6執行ui介面不顯示中文qDebug可顯示中文解決

今天在ubuntu下寫了個demo,出了個問題。如下: ubuntu下qt4.8.6執行,ui介面不顯示中文,qDebug可顯示中文,執行程式之後顯示這樣的介面,buttom中不能顯示中文,label中也不能,lineEdit中不能顯示中文,也不能輸入中文。但是數字和字

py+selenium 直接給日期控制臺調試報錯解決

pyc .exe 可能 調試 原來 日期控件 pychar info tel 目標:給帶日期控件的輸入框賦值。 百度去搜索讓你各種去只讀readonly屬性,再send_keys 方法: 其實既然可以去除readonly屬性,那就可以直接給屬性賦值,

Python + Appium 解決driver(session)在多個class之間復用執行完一個類的用例再次執行下個類的用例時不需要初始化

nic bject config com appium client lee session ted py文件的名稱為:appium_config.py 中的寫法如下 # coding=UTF-8 ‘‘‘ Created on 2017.1.13 @author: Lu

解決Windows無法啟動MongoDB服務錯誤1053(適用win10)

1. 發現問題 cmd無法啟動mongo服務 net start mongodb無效 轉到我的電腦-服務,手動啟動服務,無效,報錯如下: 2. 解決問題 刪除服務 sc delete MongoDB 重新載入配置檔案mongod

lnmp 搭建後nginx下php文件404但是html文件正常訪問解決

() stack 找到 span nec mis group php 方法 今天遇到 了如題的問題。 上網查了很多資料 最終是在這個鏈接 裏 找到了能解決我的問題的方法 https://stackoverflow.com/questions/23443398/nginx-e

cmd 解決windows連接手機運行adb devices提示“unauthorized”

window 連接 eight div inf http ima 開發者 img 報錯截圖如下:    問題原因:電腦連接手機。手機未授權 解決方式:  設置----開發者選項-----打開USB調試,出現如下彈框,點擊“確定”即可解決問題。   cmd 【已解決】win

解決Mac 運行adb提示command not found需要配置adb環境

user spa bsp pre macosx adb 終端 命令 convert 問題:運行adb提示command not found 解決措施: 1、下載安裝:android-sdk-macosx   下載路徑:http://down.tech.sina.co

py+selenium遇見IE元素只有name屬性神奇解決

clas obj ext 神奇 沒有 火狐 mage src 自動化測試 問題:當需要自動化測試某系統,而該系統只兼容IE8,怎麽辦? IE8的問題:IE8不支持getElementByName,而屬性中又沒有ID,定位難度較大。 IE8以下不兼容getElementByN

打印機無法打印是怎麽回事打印機故障維修技巧解決

strong 幫助 出現 .com 教程 無法 打印 等等 攻略 打印機無法正常打印文檔怎麽辦呢?做為常用的設備,其打印機出現故障後,我們需要有針對性的根據現象進行排除故障日常打印機故障攻略,大家知道在打印過程中,我們常常會遇到這樣或那樣的故障,如卡紙、打印模糊、進紙不順、

屏幕錄像專家V7.5怎麽錄的不清楚怎樣才能錄制清晰呢解決

jpg mage ima cto 技術 屏幕錄像專家 course tex html 屏幕錄像專家V7.5怎麽錄的不清楚,怎樣才能錄制清晰呢【已解決】可以參考 屏幕錄制超清視頻教程屏幕錄像清晰教程51CTO學習入口屏幕錄像專家V7.5怎麽錄的不清楚,怎樣才能錄制清晰呢【已解

聽說scratch少兒編程很火這個課程可以在線學嗎解決

shadow log 圖片 少兒編程 全球 歷史 學習英語 51cto mar Scratch是入門編程,國外也用得很多。它的模塊比較適合少兒,又是中文的,普通編程太枯燥,這個主要是能適用於做一些小遊戲,小朋友最感興趣。蘋果CEO庫克曾說:“學習編程要比學習英語更重要。因為

解決MSSQL Server 2008 R2執行出錯提示未找到mscorilib.tlb

環境 Windows7 64位系統 Microsoft SQL Server 2008 R2 發現問題 開啟SQL Server Management Studio時,出現錯誤,未找到mscorilib.tlb,如下圖。 解決問題

解決WPS2018 從第三頁開始插入頁首頁碼(即前頁不要頁首頁碼)

操作流程     1)假設現在每一頁的頁首都是 bw98,如圖一    圖一.       2)點選第三頁的頁首頁碼,在選項卡中選擇《頁首和頁尾》,會發現此時同前節是開啟著的,這意味著第三頁的頁首頁尾和第二頁是一樣的      圖二、《頁首和頁尾》選項卡的同

解決WPS2018 從第三頁開始插入頁眉頁碼(即前頁不要頁眉頁碼)

enter 開始 選項 修改 info 都是 http 解決 問題 操作流程   1)假設現在每一頁的頁眉都是 bw98,如圖一    圖一.   2)點擊第三頁的頁眉頁碼,在選項卡中選擇《頁眉和頁腳》,會發現此時同前節是開啟著的,這意味著第三頁的頁眉頁腳和第

解決APP啟動時總是出現一個空白頁

APP啟動時,總是出現一個空白頁,簡單說:閃屏。 導致原因(AndroidManifest檔案): <application         android:allowBackup="true"         android:icon="@mipmap/logo"

解決iphone 登出賬號的時候報錯:驗證失敗連線到伺服器時出現問題

iphone 登出賬號的時候報錯:驗證失敗,連線到伺服器時出現問題,如下 在網上查了半天一點都沒有用 最後撥打的蘋果熱線,原來是蘋果的網路許可權的問題,預設的是把“設定”應用的網路關閉的,只需要把網路裡面“設定”這個應用的網路允許“WLAN與蜂窩行動網路”。 第

解決R語言新增行、列轉置操作

嚴格來說,矩陣的長度和維度是固定的,因此不能增加或刪除行或列。但是可以給矩陣重新賦值,這樣可以得到和增加或刪除一樣的效果。     函式rbind()(代表row bind,按行組合)和函式cbind()(代表column bind,按列組合)可以給矩陣增加行或列。

解決Ipad 1代-隨意下載應用軟體(此方法同樣適用於IOS 5.1.1的Iphone手機)

手裡一個16GB的Ipad 1代,10寸的屏,電池等都很耐用,曾經的經典平板,然而卻因為蘋果對IOS 5這些低版本不再支援,所以下載應用成了大問題! 當時想著給京東回收吧,誰知他孃的才給130,這簡直是糟蹋東西,一氣之下決定自己再試試,結果還真的弄好了,各種應用隨便下。 P