朋友,
我不知道为什么,但每次我添加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!");
}发布于 2010-04-06 20:35:59
对不起,朋友,但那是不可能的。AddModelError的代码路径根本不会接触到Session。
当你在AddModelError之后访问会话时,它消失了吗?或者您正在输出这些值,但它们没有显示在屏幕上?
https://stackoverflow.com/questions/2584637
复制相似问题