C#中如何得到webbrowser里url中的参数??

如在webbrowser中浏览到一网址:http://www.abc.com/news.aspx?class=111111&cid=22222222如何取得后边的clas... 如在webbrowser中浏览到一网址:http://www.abc.com/news.aspx?class=111111&cid=22222222
如何取得后边的class和cid的值??
展开
 我来答
alwaysfirst
2010-05-26 · TA获得超过491个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:224万
展开全部
窗体上放一个webbrowser ,一个button
拷贝如下代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate("http://www.abc.com/news.aspx?class=111111&cid=22222222");
}

private void button1_Click(object sender, EventArgs e)
{
string url = webBrowser1.Url.Query.ToString(); //获取地址的参数
url = url.Replace("?", ""); //去除第一个参数的问号
string[] urlParam = url.Split('&'); //根据参数间的 & 号获取参数数组
foreach (string s in urlParam)
{
string[] val = s.Split('='); //将参数名与参数值赋值给数组
MessageBox.Show("参数名称为:" + val[0] + " 参数值为:" + val[1]);
}
}
}
}
TableDI
2024-07-18 广告
VLOOKUP是Excel中用于垂直查找的函数,其基本用法包括四个参数:1. 查找值:即在数据表首列中需要搜索的值。2. 数据表:包含查找值的单元格区域或数组。3. 返回值所在列数:指定返回查询区域中第几列的值。4. 查找方式:选择精确匹配... 点击进入详情页
本回答由TableDI提供
wwq19841016
2010-05-26 · 超过50用户采纳过TA的回答
知道答主
回答量:161
采纳率:0%
帮助的人:145万
展开全部
可以通过字符串截取的方式 获得啊 。先split('?') 然后 再用split('&') 最后用 (‘=’) 然后循环一下。 所有的获取方式都是这么个原理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宇宙之流星雨
2010-05-26 · TA获得超过149个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:211万
展开全部
this.request.querystring["Class"]

this.request.querystring["cid"]
就是他们的值了

或者直接 request【“Class”】也可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
depluin
2010-05-26 · TA获得超过3179个赞
知道大有可为答主
回答量:3378
采纳率:75%
帮助的人:2451万
展开全部
Uri myuri = new Uri("http://www.abc.com/news.aspx?class=111111&cid=22222222");
string query = myuri.PathAndQuery;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tanghuawei
2010-05-26 · TA获得超过209个赞
知道小有建树答主
回答量:340
采纳率:0%
帮助的人:277万
展开全部
你说的webbrower是C# winform中的webbrower控件吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式