如何解析http地址字符串?
有一个字符串 是http地址 如 : "EditUser.aspx?UserID=fdp"
我要把这个串 分解出来取得参数,该用哪个类?
问题点数:100、回复次数:13Top
1 楼zx_fly(Heero)回复于 2006-03-16 16:04:29 得分 22
string userID=Request.QueryString.Get("UserID")Top
2 楼fanciex(http://BugOnline.net 在线的Bug管理系统)回复于 2006-03-16 16:13:20 得分 0
哪如何构建 Request 类啊?Top
3 楼fanciex(http://BugOnline.net 在线的Bug管理系统)回复于 2006-03-16 16:17:54 得分 0
一楼的你可能没看清题目, 要是有 Request 我也会。
但构建一个Request 好像要传奇怪的参数。
谁知道?Top
4 楼deadshot123(空调=头晕)回复于 2006-03-16 16:19:34 得分 12
Request.Params["UserID"]Top
5 楼fanciex(http://BugOnline.net 在线的Bug管理系统)回复于 2006-03-16 16:27:11 得分 0
唉,一群马大哈,答非所问。Top
6 楼andywang110001(痞子王)回复于 2006-03-16 16:34:13 得分 8
ft,按你问的,一楼的就可以达到目的,是不是你每说清楚,你要达到什么目的?Top
7 楼fanciex(http://BugOnline.net 在线的Bug管理系统)回复于 2006-03-16 16:48:41 得分 0
请注意 是 一个字符串 ,不是asp.net 中的 request对象!Top
8 楼ahui9527(ahui)回复于 2006-03-16 19:55:55 得分 15
晕了,Request还需要自已构建么?
直接使用Page.Request就OK了
或者用'?','&'和'='直接分割字符串Top
9 楼jackymi(完美刺客)回复于 2006-03-16 20:08:50 得分 15
先把字符串分割成两个 ?之前一个 ?之后一个 用正则表达式处理?之后的这个字符串 其中=是分割符Top
10 楼k7ta()回复于 2006-03-16 20:11:34 得分 15
用正则式?Top
11 楼jackymi(完美刺客)回复于 2006-03-16 20:13:45 得分 13
正则匹配 怎么啦Top
12 楼fanciex(http://BugOnline.net 在线的Bug管理系统)回复于 2006-03-17 09:22:18 得分 0
正则表达式用来验证还可以,用在这不合适,我是要分割开来。不要告诉我用string.Split(),这种方法我也知道。
各位马大哈们,我再说一次,我是在winform环境中,不是asp.net,哪有Request对象,再说就算能创建一个Request也是小题大作。我只要解析url字符串的类.
这样跟你们说吧,在java中可以构造个Url类可以解决我这个问题,但.net中 不知道有没有现成的,按想应该有.
Top
13 楼fanciex(http://BugOnline.net 在线的Bug管理系统)回复于 2006-03-17 16:15:18 得分 0
等待 非马大哈, 哈哈哈哈!Top




