为什么QueryString取不到值?

sunyuhsy 2004-03-07 07:37:05
我在WebForm1.aspx.vb中,添加了一个Button,并为其click事件添加了事件方法,如下所示:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

'不同的用户给相应的页面
If TextBox1.Text = "1" Then
Response.Write("<script>window.open('frame1.aspx?page=frame1','','status=1,menubar=no,resizable=1,location=1,toolbar=no,scrollbars=no');</script>")
ElseIf TextBox1.Text = "2" Then
Response.Write("<script>window.open('frame2.aspx?page=frame2','','status=1,menubar=no,resizable=1,location=1,toolbar=no,scrollbars=no');</script>")
ElseIf TextBox1.Text = "3" Then
Response.Write("<script>window.open('frame1.aspx?page=frame3','','status=1,menubar=no,resizable=1,location=1,toolbar=no,scrollbars=no');</script>")
ElseIf TextBox1.Text = "4" Then
Response.Write("<script>window.open('frame2.aspx?page=frame4','','status=1,menubar=no,resizable=1,location=1,toolbar=no,scrollbars=no');</script>")
End If
Response.Write("<script >window.close()</script>")
End Sub
大家注意这一句话:
Response.Write("<script>window.open('frame1.aspx?page=frame1','','status=1,menubar=no,resizable=1,location=1,toolbar=no,scrollbars=no');</script>")

我在这里添加了参数“page=frame1”

可是我在另外一个页面中调用str = Request.QueryString("page")时,发现str为空,这是怎么回事啊?是不是在frame中不能添加参数呢?
...全文
68 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧