我正在制作的应用程序启动带有特定URL的Internet Explorer。 例如,这个假网址:
&aqi=g10&aql="3"&oq="3"
如何将该网址更改为此网址:
&aqi=g10&aql="2"&oq="2"
使用组合框中的项目?
我要做的是通过选择组合框中的项目然后在IE中执行URL来更改URL的一部分。
任何想法?
(不确定标题是否正确)
提前致谢
答案 0 :(得分:1)
如果我理解你正在尝试做什么,你可以使用Request.QueryString
获取查询字符串参数,根据组合框中的选择进行操作,然后构建新的URL并重定向到它Response.Redirect
。
http://msdn.microsoft.com/en-us/library/system.web.httprequest.querystring.aspx
http://msdn.microsoft.com/en-us/library/t9dwyts4.aspx
类似的东西:
// get the URL from the Request and remove the query string part
string newUrl = Request.Url.ToString().Replace(Request.Url.Query, "");
newUrl += string.Format("?aqi={0}&aql={1}&oq={2}",
Request.QueryString["aqi"], ddlAql.SelectedValue, ddlOq.SelectedValue);
Response.Redirect(newUrl);
答案 1 :(得分:0)
在代码中构建网址:
string url = "&aqi=g10&aql=\"" + comboBox1.Text + "\"&oq=\"" + comboBox2.Text + \"";