请教asp.net中,如何用Response.Redirect转页,并request传递参数? (50分)

  • 主题发起人 主题发起人 sjpg
  • 开始时间 开始时间
S

sjpg

Unregistered / Unconfirmed
GUEST, unregistred user!
第一页
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim years, months
years = Trim(year_select.SelectedItem.Value)
months = Trim(month_select.SelectedItem.Value)
Response.Redirect("WebForm6.aspx? Year = '" + CStr(years) + "' &
month = '" + CStr(months) + "'")
End Sub
第二页
Dim y, m
y = Request("year")
m = Request("month")
Response.Write(y)
Response.Write(m)
不知道为什么,不显示。
 
y = CInt(Request("years"))
m = CInt(Request("months"))
为什么要转化类型?
应该没有什么问题吧
 
就算不用类型转换
也不好使呀!!
 
>> Response.Redirect("WebForm6.aspx? Year = '" + CStr(years) + "' &
month = '" + CStr(months) + "'")
Redirect中的url中是否是有空格(如WebForm6.aspx? Year ),去掉空格紧凑着写
否则取不到变量以及其值.
Response.Redirect("WebForm6.aspx?Year='" + CStr(years) + "'&month='" + CStr(months) +"'")
 
Response.Redirect("WebForm6.aspx?Year=" + CStr(years) + "&month=" + CStr(months))
 
Response.Redirect("WebForm6.aspx?Year=" + years + "&month=" + months)
这是对的
 
后退
顶部