关于页面字符串传值

ShadowInWind 2008-01-26 05:01:55
页面,都使用Response.Redirect("xx.aspx?topicid+" = xx)进行跳转
第1个页面到第2个页面,Response.write我能输出值。
Response.Write(Request.QueryString["topicid"]) 能输出1
第2个页面到第3个页面,我用
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("restore.aspx?topicid = " + Request.QueryString["topicid"]);
}
一个按钮进行跳转,然后到第3个页面,Response.Write(Request.QueryString["topicid"]);
就无法输出值了。
查看页面源代码文件
<form name="form1" method="post" action="restore.aspx?topicid+=+1" id="form1">
那位高手能指点下,为什么topicid会变成这样?
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LikeCode 2008-01-26
  • 打赏
  • 举报
回复
新人是不,会结贴吗?

不知道怎么结贴?!请查看下面的帖子。
http://topic.csdn.net/u/20080110/19/7cb462f1-cac6-4c28-848e-0a879f4fd642.html
ShadowInWind 2008-01-26
  • 打赏
  • 举报
回复
ok了。。。谢谢LikeCode
LikeCode 2008-01-26
  • 打赏
  • 举报
回复

protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("restore.aspx?topicid=" + Request.QueryString["topicid"]);
}

这样就应该没有问题了.
LikeCode 2008-01-26
  • 打赏
  • 举报
回复

Response.Redirect("restore.aspx?topicid = " + Request.QueryString["topicid"]);
//topicid = "这里多了空格
ShadowInWind 2008-01-26
  • 打赏
  • 举报
回复
有个地方错了,第1个页面到第2个页面,我是用<asp:LinkButton ID="LinkButton1" runat="server" Text='<%#Eval("subject")%>' PostBackUrl='<%#"~/Forum_aspx/topics.aspx?topicid=" + Eval("topicid")%>'></asp:LinkButton></td>
一个绑定控件传的

62,046

社区成员

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

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

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

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