具有多个参数的URL,语法错误不正确

时间:2013-11-18 23:44:46

标签: asp.net vb.net

我正在与创建URL的一部分的系统集成,并且我提供了部分URL。

我提供这个:

http://myServer/gis/default.aspx?MAP_NAME=myMap

系统提供此信息:

?type=mrolls&rolls='123','456'

(“滚动”会根据用户在系统中选择的内容而改变)

所以,我的网址最终看起来像这样:

http://myServer/gis/default.aspx?MAP_NAME=myMap?type=mrolls&rolls='123','456'

我需要获得滚动但是当我在VB.Net中尝试这个时:

Dim URL_ROLL As String = Request.QueryString("rolls")

我的语法错误不正确。 我认为这是第二个问号和单引号的组合。 当系统只传递一个卷时,它可以工作,我可以从URL

获取卷

看起来像这样:

http://myServer/gis/default.aspx?MAP_NAME=myMap?type=roll&roll=123

我让他们改变了系统网址的格式,但是他们无法在不影响其他用户的情况下对其进行更改。

有人可以给我一些关于如何使用单引号从URL获取卷轴的想法吗?

1 个答案:

答案 0 :(得分:0)

好的,我相信我已经解决了我的问题。 我使用正则表达式删除查询字符串中不是数字或逗号的任何内容。 再次感谢您花时间发表评论,这让我从不同角度看问题。