正常,Session是有持续时间的,举个简单的例子,
网上免费的油箱,使用到了session,如果你不适正常推出的话,你
直接在地址栏键入你登陆的路径,那么也可以进入油箱这是为什么?因为你是非正式退出,正式退出的好处就是清楚session,
而兄弟你显然是没有清楚session,那么在你使用完session后,
确认没有用处后,清楚session:Session.Remove("aaa");ok
网上免费的油箱,使用到了session,如果你不适正常推出的话,你
直接在地址栏键入你登陆的路径,那么也可以进入油箱这是为什么?因为你是非正式退出,正式退出的好处就是清楚session,
而兄弟你显然是没有清楚session,那么在你使用完session后,
确认没有用处后,清楚session:Session.Remove("aaa");ok
很急,请帮忙。
在这个时间内他就是有效的,当然你可以设置此时间,timeout属性吧明白了这个,你以上说的就不攻自破了
您可能误会了我的意思。我的意思是说我从来没设置过Session的TimeOut,也就是说,我是严格按照他的默认设置来的,可是对话框就是有问题,如果我用一个window.Open()来代替,就正常,可是效果很不好。
Response.Write(@"<script language='javascript'>alert('aaa is Not NULL' +'"+Session["aaa"].ToString()+"');</script>");try again
如果加上服务器名,Session可能不是一个,应该使用/WebTemp/WebTemp2.aspx而不是用http://localhost/webtemp/webtemp2.aspx打开页面,否则不能保证Session有效。
加上@是什么意思(我的基本功不太好).我没加上也能显示alert呀。
to GaoFX(紫龙):
我没用服务器名,直接就是showModalDialog("Attach.aspx","","help=no;status=no;center=yes;dialogWidth=600px;dialogHeight=300px");
attach和调用它的文件在一个目录内。
这是C#的特征,java里面夜游类似的操作吧