我把项目上传到IIS上面之后
if (Session["ClientId"] != null)
{
jj.Value = Session["ClientId"].ToString(); //单位ID
}
在父窗体中保存了Session["ClientId"] 然后再子窗体中用jj HiddenFiled控件接收了,可是没有得到这个session,为什么啊? 可是我直接F5运行项目又可以得到这个ID....
if (Session["ClientId"] != null)
{
jj.Value = Session["ClientId"].ToString(); //单位ID
}
在父窗体中保存了Session["ClientId"] 然后再子窗体中用jj HiddenFiled控件接收了,可是没有得到这个session,为什么啊? 可是我直接F5运行项目又可以得到这个ID....
换种存session的模式应该会好的。
<sessionState mode="Custom" timeout="120" />
若在本地调试,就开启本机的asp.net status 服务若是在服务器上,就开启服务器上的asp.net status服务
string s=Session["ClientId"]==null?"":Session["ClientId"].ToString();