private void getPageHtml(string pageUrl) 
        {
            webBrowser1.Url = new System.Uri(pageUrl);
            MessageBox.Show(pageUrl);//这里pageurl是有值的!
        }调用这个方法时候webBrowser1不显示页面 可是指点点击按钮设置就可以下面这样是可以的!为什么调用方法设置不了呢?
htmlAll = m.Value.Substring(21, 68);
                webBrowser1.Url = new System.Uri(htmlAll);
                //new Test().getPageHtml(htmlAll);

解决方案 »

  1.   

    经测试,完全正常        private void getPageHtml(string pageUrl)
            {
                webBrowser1.Url = new System.Uri(pageUrl);
                MessageBox.Show(pageUrl);//这里pageurl是有值的!
            }        private void button6_Click(object sender, EventArgs e)
            {
                getPageHtml("http://www.baidu.com");        }
      

  2.   

    m.Value.Substring(21, 68);
    估计这里截断了 不是有效地URL??