【发布时间】:2011-07-25 08:43:02
【问题描述】:
我使用代码 Request.QueryString["u"] 来读取传递给我的 Web 应用程序的 URL。如果传递的 url 没有参数,一切正常,但是例如如果提交了这样的 url
Request.QueryString["u"] 返回
http://www.submitedurl.com/top_sellers_pdf.php?GoodThru=7-21-2011
并且 cmets=This+is+a+test+for+PDF 被忽略。
我明白为什么会发生这种情况,无需解释:),但是如何解决呢?
我认为一种解决方案是用引号将参数括起来。像这样
http://mywebapp:80/submit.aspx?u="http://www.submitedurl.com/top_sellers_pdf.php?GoodThru=7-21-2011&cmets=This+is+a+test+for+PDF"
还有什么其他解决方案?
【问题讨论】:
标签: c# asp.net query-string