用Request.UserHostAddress获得用户ip,然后写入相应代码

解决方案 »

  1.   

    当然可以,如果页面内容相当只是样式不同的话,可以设置CSS,如果内容也不同的话,在同一个页面中实现就比较麻烦了,你可以做一个跳转页面,在跳转页面里判断IP,然后根据不同的IP跳向不同的页面
      

  2.   

    String ClientIP;
     ClientIP = Request.UserHostAddress;
    //可以得到客户ip 
    //然后根据ip进行字符串比较,比如
    if (ClientIP.Equals("192.168.0.1"))
      Response.Redirect("1.aspx");
    if (ClientIP.Equals("192.168.0.2"))
      Response.Redirect("2.aspx");
    //1.aspx和2.aspx均为预先做好的叶面
      

  3.   

    要想不在地址栏中显示地址:
    就用Server.Transfer("1.aspx");
    换掉Response.Redirect("1.aspx");
      

  4.   

    if(Request.UserHostAddress==".......")
    {
      Response.Redirect("......");}