新手问题!!!

vanefeng 2015-06-22 02:02:50
一个页面defaule.aspx?id=1
然后在这个页面点击按钮触发后台事件
然后地址就变成了defaule.aspx?id=1&id=1
再点击一次
后面又加一个defaule.aspx?id=1&id=1&id=1

这是为什么???本人新手!!!求大神赐教!!!非常感谢!!!
...全文
116 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
於黾 2015-06-23
  • 打赏
  • 举报
回复
既然代码写在了defaule.aspx里,你就直接把"defaule.aspx"作为字符串拼接上后面的id就好了,不要再动态的去获取当前页面的URL了
  • 打赏
  • 举报
回复
如果default.aspx页面是定的那你直接跳转不就好了、如果是活的那就先获取到url在赋值参数不就好了,比如用?把获取到的url用split一下然后取[0]的值。 如果是Request.Url.ToString()+"&id=1"这种、可能或出现第一次点击是正确的、第二次在点的时候Request.Url.ToString()已经变成了Request.Url.ToString()&id=1这种。
vanefeng 2015-06-22
  • 打赏
  • 举报
回复
求高手解决!!!
vanefeng 2015-06-22
  • 打赏
  • 举报
回复
引用 1 楼 starfd 的回复:
代码有问题 一直在当前 Request.Url.ToString()+"&id=1"
index.aspx页面点击一个连接转到default.aspx传参id=1 地址就是 default.aspx?id=1 然后在default页面点击按钮触发后台事件,地址就变了变成default.aspx?id=1&id=1 触发一次地址后面就加一个id=1
  • 打赏
  • 举报
回复
代码有问题 一直在当前 Request.Url.ToString()+"&id=1"

62,046

社区成员

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

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

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

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