我在一个页面a.asp
<%session("monthName")=month(date)%>
在b.asp
<%=session("monthName")%>不行
但我改写为
<%
tmonth=request("tmonth")
if tmonth="" then
tmonth=month(date)
end if
%>
<%=tmonth%>
却可以?
不是说session可以做为传递的吗?为什么在不同的页面里付值不可以?
我把他当做JS里的var来看的。
不是吧!
gz
我在一个页面a.asp
<%session("monthName")=month(date)%>
在b.asp
<%=session("monthName")%>不行
应该在同一个浏览器窗口中打开a和b页面
session值是可以互相传递的,类似vc里的全局变量。
我测试都可以呀,一定要先运行a.asp后再运行b.asp页面的!一定可以的!
session变量是针对用户的变量,因此一定要先赋值再进行运行b.asp