如题

解决方案 »

  1.   

    string input="你要查询的东西";
    webBrowser1.Navigate("http://www.baidu.com/s?wd="+HttpUtility.UrlEncode(input));
      

  2.   

    webBrowser1是浏览器控件
    你要说清楚在asp.net还是winform里面调用,要怎么输入,要怎么显示结果,这样才好回答
      

  3.   

    问一下1楼,如果在winform程序中加入这个功能,HttpUtility.UrlEncode(input));好像无效!?是否需要通过using System....迎入某个引用??
      

  4.   

    已经引用了using System.Web;但还是报错阿!错误 1 当前上下文中不存在名称“HttpUtility”
      

  5.   

    1.项目上右键,添加引用 System.Web
    2.using System.Web;
      

  6.   

    试过了,能显示查询结果,但结果却有很多乱码,
    我是用一个textbox,然后 string input =this.textBox1.Text.Trim();
    运行时,在textbox中输入“美容”,在webBrowser1结果中却变成了“缇庡”,是否还要对webBrowser1的属性做什么设定么?请教高手了。
      

  7.   

    string input=this.textBox1.Text.Trim(); 
    webBrowser1.Navigate("http://www.baidu.com/s?wd="+HttpUtility.UrlEncode(input,Encoding.GetEncoding("gb2312")));
    改成这样
      

  8.   

    问题已经搞定!东东呛yangqidong 高手是也!
      

  9.   

    新人提问,使用input怎么调用引擎呢
      

  10.   

    把 input 标签加上runat='server' 后台就能调用啦、