请问在.net中(c#)怎么样才能在不打开一个页面的情况下访问这个页面,超级急的而且郁闷的问题

解决方案 »

  1.   

    打开一个页面的情况下访问这个页面
    应该怎么理解呢?你要获取这个页面的内容吗?可以用System.Net.HttpWebRequest和System.Net.HttpWebResponse或者System.Net.WebClient类的相应方法来抓取某个页面的内容
      

  2.   

    .net页面不就是一个类?实例化然后调用需要的方法;
    或者客户端用js+xmlhttp调用
      

  3.   

    不是抓呀,我是这样的,我现在的系统是.net和asp混合的,现在我改登陆程序,在.net里面加session,但是asp和.net里面的session不能互相访问,所以我在加.net的session同时,想在用不打开页面的方法激活一个asp页面,传几个参数,在asp中也定意几个session
      

  4.   

    思路:每个页面都是个一个类,在页面中需要使用的变量和需要调用的方法,设置成public的,就可以在不打开页面的情况下使用这个页里的变量和方法了,
      

  5.   

                           javascript调用XMLHTTP其中getFilesBase.aspx就是不打开一个                 页面的情况下访问这个页面                                var objHttp = new ActiveXObject("Msxml2.XMLHTTP");
      
         strHttp = "getFilesBase.aspx?state=" + fileName;
         objHttp.open("get", strHttp, false);
         objHttp.send();
      

  6.   

    所以我在加.net的session同时,想在用不打开页面的方法激活一个asp页面
    ================》
    那不难啊,给你的asp.net页面中加入一个框架(iframe就行),把高度和宽度都设为0,这个框架中页面的url指定那个asp页就行了
      

  7.   

    yes.
    you can set <img src = call.asp>
    then it is ok,
      

  8.   

    我实了,有的时候session可以写到 asp的程序中,有的时候不可以,不知道为什么,大家帮忙看一下
      

  9.   

    我同时在asp和.net中写一样名子的session不要紧吧