使用會話變量將用戶標識從索引傳遞到HomeController中的Create。 ATM用戶可以使用下拉列表從用戶列表中選擇他們的名稱,然後單擊查看以列出他們以前預訂的假期。從那裏用戶可以點擊創建這將使用戶到一個頁面,使他們能夠創造一個新的假期。從這裏他們必須從下拉列表中再次選擇他們的名字。會話返回null
我想存儲從以前下降了用戶ID下來,如果他們試圖創建另一個節日使用會話變量來做到這一點
IM(更換第二個下拉),它會自動更新,IV把
Session["userameID"] = currentID;
在我看來。 Iv break指出它後面,如果我把鼠標放在currentID
上,它會顯示用戶的正確ID。
所以IV試圖通過此下降到使用
string xx = (string)Session["usernameID"];
然而,串「xx」是返回NULL的創建方法(帶斷點測試)
我然後放置在視圖中的整個會話
Session["userameID"] = HolidayDate;
string xx = (string)Session["usernameID"];
和字符串xx
仍返回null
。
是不是要返回userID ???
感謝您的回信
踢在這裏打開的門,但你有兩個「usernameID」ànd「userameID」 –
是當前id一個字符串?我看到你在閱讀時把它當作一個字符串來投射,但它可以被鑄造出來嗎? – ryadavilli
@Wimbo opps ...今天早上有點累了,謝謝你,iv編輯我的Q到一個新的錯誤,請看。再次感謝 – John