原来如此呀,那怎么搞才好呢
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
**********1 dTable1.List_SqlText = Request.Cookies("tmpsearch").Value
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Select Case DropDownList_type.SelectedItem.Text
Case "年"
Label1.Text = "日常生活费用" + firstyear.ToString() + "-" + Today.Year.ToString() + "年度统计表"
Case "月"
Label1.Text = "日常生活费用" + DropDownList_year.SelectedItem.Text + "统计表"
Case "日"
Label1.Text = "日常生活费用" + DropDownList_year.SelectedItem.Text + DropDownList_month.SelectedItem.Text + "统计表"
End Select
**********2 Response.Cookies("tmpsearch").Value = "execute rcshfytj_p '" + DropDownList_year.SelectedItem.Value + "/" + DropDownList_month.SelectedItem.Value + "','" + DropDownList_type.SelectedItem.Value + "'"
End Sub
**********1与**********2分别为两断点,点击Button1_Click时,竞然发现**********1执行在先,**********2执行在后,难怪我取到的Request.Cookies("tmpsearch").Value值总会慢一步,总是上次的值,为什么会这样呢,在我的逻辑中应是**********2先执行呀,要不有什么意义呀,