我想创建多个Process去打开aspx,要以打开网页的方式,可以做到吗?

解决方案 »

  1.   

    你是打开网页还是打开.ASPX文件啊?
    打开网页:Process.Start("IExplore.exe", @"你的aspx地址");
      

  2.   

    不行啊,会报这样的错误“称以无效字符开头。处理资源 'file:///C:/Program Files………………”这是怎么回事?是不是file后面的斜杠太多了,要怎么去掉呢?
      

  3.   

    Process 类 是用来打开别的应用程序和获取打开应用程序的句柄等。也就是启动另外的一个进程,本机的。例如打开记事本
                Process myProcess = new Process();
               
                myProcess.StartInfo.FileName = "Notepad";
              
                myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
                myProcess.Start();web里打开aspx页 有好多方法
    最简单的使用Response类的redirect 方法
    Response.Redirect("http://www.baidu.com");
      

  4.   

    但是我希望有多个网页同时打开,所以才想是不是可以用Process
      

  5.   

    你是打开网页还是打开.ASPX文件啊?
    打开网页:Process.Start("IExplore.exe", @"你的aspx地址");-------------------
    如果我没猜错的话 即便是刚才这个实例能够成功 也是在服务器端打开的浏览器并指定打开的网页,而不是客户端。
      

  6.   

    用process 这个类不好,微软已经在给我们提供了 关于如HttpResponse.Redirect 方法用javascript 也可以打开新的窗口

    <script>
    window.open("http://www.baidu.com");
    </script>等等 都可以实现 同时打开多个窗口的
      

  7.   

    有多个网页同时打开,你直接用window.open
    当打开一个网页的同时,你在这个网页里调用window.open('1.aspx','','');
      

  8.   

    lz的意思应该是打开aspx文件,就如同打开一个记事本一样
    应该不会是打开一个web页面
    后者也太easy了巴
      

  9.   

    TO: Teng_s2000() 
    前者也太没有意义了吧?
    即使打开了也只是服务器哪里打开了.有什么用呢?