关于response.cache.setexpires
尔东主机 2003-02-21 04:51:13 以下这段程序cjqseession.aspx网页开始时显示:
count:5
...这里为有内容的dropdownlist,...这里为"clear"按钮
然后,按下"clear"按钮后显示:
count:0
...这里为无内容的dropdownlist,...这里为"clear"按钮
这时,我再按"刷新"按钮,这时仍显示:
count:0
...这里为无内容的dropdownlist,...这里为"clear"按钮
为什么呢?不是用了语句response.cache.setexpires(datetime.now)就不会高速缓存网页吗?
为什么不显示:
count:5
...这里为有内容的dropdownlist,...这里为"clear"按钮?
<%@page language="vb" runat="server"%>
<script language="vb" runat="server">
sub page_load()
response.cache.setexpires(datetime.now)
application("count")=0
application("count")+=1
session("item1")="pen"
application("count")+=1
session("item2")="paper"
application("count")+=1
session("item3")="apple"
application("count")+=1
session("item4")="computer"
application("count")+=1
session("item5")="skirt"
count.text=application("count")
clearbutton.text="clear"
mydropdownlist.items.add(session("item1"))
mydropdownlist.items.add(session("item2"))
mydropdownlist.items.add(session("item3"))
mydropdownlist.items.add(session("item4"))
mydropdownlist.items.add(session("item5"))
end sub
sub clear_click(sender As Object, e As System.EventArgs)
count.text="0"
mydropdownlist.items.clear
end sub
</script>
<html>
<body>
<form runat="server">
count:<asp:label id=count runat="server"/>
<br>
<asp:dropdownlist id=mydropdownlist runat="server"/>
<asp:button id=clearbutton runat="server" onclick="clear_click"/>
</form>
</body>
</html>