我不知道爲什麼,但每次我添加一個ModelError我的會話丟失。有人能告訴我如何解決/修復它嗎?
Session[CtSessionName + SessionId] = _ListaAcaoMenuInfo;
AcaoMenuInfoExt _SelecionadoAcaoMenuExt =
_ListaAcaoMenuInfo.Where(p => p.Id_acao == id)
.FirstOrDefault();
if (_SelecionadoAcaoMenuExt.Is_AcaoInicial)
{
ModelState.AddModelError(String.Empty,
"Error! Try Again, and Again, And Again!");
}
恐怕您提供的代碼段與問題無關。 '失去的會話'是什麼意思?你找不到以前存儲在裏面的值?如果這是'CtSessionName'和'SessionId'變量來自何處?當您嘗試從會話中讀取時,它們的值是否相同? – 2010-04-06 12:12:19
朋友,我查了很多次,但他們總是有相同的價值。 – 2010-04-06 12:26:20