Response.Redirect(url) 导致 刚刚设置的Session 另一个 页面或Action获取不到;
解决办法:
Response.Redirect(url,false) ; /// 第二参数 : false 表示不终止当前进程,这样session不会丢失; true:则 终止当前进程,
PS: https://forums.asp.net/t/1250287.aspx?Session+Variables+lost+after+Response+Redirect+
Don't redirect after setting a Session variable (or do it right) 这篇文章 详细介绍 了原理