如题:
当有人访问类似
http://[email protected]/
的网址时,如何取到@前面的用户名A$yangdaofang
因为这个前面的用户名是会变化的.

解决方案 »

  1.   

    string str="http://[email protected]/"
    string[] s =str.split("@");
      

  2.   

    TO: luluso(相约中国大陆最南端-湛江是我家、爱护靠大家)您的方法行不通的,因为我说的情况是客户端访问
    http://*******@cnbuyonline.com/
    其中的******部份是根据用户名自动生成的。
    我的难点是如果将这个用户名称读取出来,而不是您想的这样。因为我试过了Request的所有属性和方法,都是只能取得cnbuyonline.com或其它信息,
    而不能从请求中取到@前面的字符,不信您先试试.
      

  3.   

    这样做就可以了,
    string Name = http://[email protected]
    string Name = email.Substring(0,(email.IndexOf("@")));//取@前的字符串;
      

  4.   

    string Name = "http://[email protected]"
     Name = email.Substring(0,(email.IndexOf("@")));//取@前的字符串;
      

  5.   

    您们都没有理解我的意思:
    http://[email protected]/
    这行地址是客户端直接输入到IE的地址栏里的,不是直接赋值到一个变量。
    如果能读到一个变量里,我就不用来问了。