要求用户必须先登陆网站A.然后从网站A获取一个数据,并通过一个url连接到网站B;
如:要获取网站A里面的某个客户的名称 :http://B?name=clientname; (clientname是在网站A中获取的)
***********************
你可以在A网站里再加一个隐藏的值传过去,这样,他在地址栏里输入就可以控制了。

解决方案 »

  1.   

    你在A网站获取了用户信息可以自己生成URL
    比如:Response.Redirect("http://B?name=" & clientname ) (clientname保存获取的数据)
      

  2.   

    在B网站Request("name")就可以取出值了
      

  3.   

    307467 HOW TO: Create an ASP.NET Application from Multiple Projects for Team http://support.microsoft.com/?id=307467 How to Share Session/Application State Across Different ASP.NET Web Applications http://www.asp101.com/articles/jayram/sharestate/default.asp 317786 HOW TO: Manage Multi-Project Solutions in Visual Studio .NET http://support.microsoft.com/?id=317786团队开发中,如何处理一个站点不同Web应用通用Session
    http://www.microsoft.com/china/community/Columns/Carper/1.mspx
      

  4.   

    两个网站不一定都是asp.net的呀.如果对方的是jsp,可以跨站吗?
      

  5.   

    在两个项目中的web.config文件里都要用
     <authentication>
                <forms name=".ASPXAUTH" 
                       loginUrl="login.aspx"     
                       protection="All" 
                       timeout="30" 
                       path="/" />   
            </authentication>
     
        <machineKey validationKey = "C50B3C89CB21F4F1422FF158A5B42D0E8DB8CB5CDA1742572A487D9401E3400267682B202B746511891C1BAF47F8D25C07F6C39A104696DB51F17C529AD3CABE" 
                decryptionKey = "8A9BE8FD67AF6979E7D20198CFEA50DD3D3799C77AF2B72F" 
                validation="SHA1" />
                
        <authorization>
    <allow users="*"/>
        </authorization>
    然后在a项目中用cookie把变量存在里边,在b项目中就能取出来了
      

  6.   

    不同语言可以考虑用webservice,用XML来交流数据,每次一个ID号,比如按datetime.Ticks来生成XML