webBrowser .Url 未被应用
webBrowser .Url is not being applied
这个很神秘。我正在从我的代码中更新我的 webBrowser1
控件,如下所示:
string hostname = textBox1.Text;
webBrowser1.Url = new Uri(@"http://mydomain/comp.php?compname=" + hostname);
webBrowser1.Refresh();
每一个奇数试行都OK。
每个偶数尝试只是用最后一个公司名称刷新 webBrowser
。
所以:
1. set textbox comp1 goes to http://mydomain/comp.php?compname=comp1
2. set textbox comp2 goes to http://mydomain/comp.php?compname=comp1
3. set textbox comp3 goes to http://mydomain/comp.php?compname=comp3
4. set textbox comp956 goes to http://mydomain/comp.php?compname=comp3
5. set textbox comp111 goes to http://mydomain/comp.php?compname=comp111
6. set textbox comp goes to http://mydomain/comp.php?compname=comp111
etc...
这怎么可能?
我不认为使用 Url
然后 Refresh
是正确的程序。
试试
var uri = new Uri(@"http://mydomain/comp.php?compname=" + hostname);
webBrowser1.Navigate(uri);
尝试:
webBrowser1.Stop();
webBrowser1.Url = new Uri(@"http://mydomain/comp.php?compname=" + hostname);
代替旧代码。
这个很神秘。我正在从我的代码中更新我的 webBrowser1
控件,如下所示:
string hostname = textBox1.Text;
webBrowser1.Url = new Uri(@"http://mydomain/comp.php?compname=" + hostname);
webBrowser1.Refresh();
每一个奇数试行都OK。
每个偶数尝试只是用最后一个公司名称刷新 webBrowser
。
所以:
1. set textbox comp1 goes to http://mydomain/comp.php?compname=comp1
2. set textbox comp2 goes to http://mydomain/comp.php?compname=comp1
3. set textbox comp3 goes to http://mydomain/comp.php?compname=comp3
4. set textbox comp956 goes to http://mydomain/comp.php?compname=comp3
5. set textbox comp111 goes to http://mydomain/comp.php?compname=comp111
6. set textbox comp goes to http://mydomain/comp.php?compname=comp111
etc...
这怎么可能?
我不认为使用 Url
然后 Refresh
是正确的程序。
试试
var uri = new Uri(@"http://mydomain/comp.php?compname=" + hostname);
webBrowser1.Navigate(uri);
尝试:
webBrowser1.Stop();
webBrowser1.Url = new Uri(@"http://mydomain/comp.php?compname=" + hostname);
代替旧代码。