我在维护一个网站,首页中有一个移动的图片框,是用用户控件做的,在用户控件中写的代码是跳到另外一个空白页面,在空白页面中有几句跳转代码,现在问题是要修改网址,而不进行重新编译部署
       1.现在是进行维护,最好是修改空白页面的.aspx文件,怎么使别人选择首页图片时,跳转到新的网址
       2.或者修改首页,屏蔽掉用户控件,直接用透明图层链接到新的网址....

解决方案 »

  1.   

    这个简单啊,在ASPX里写一段客户端的JS脚本,让他跳转到你要的页面
    <script language="javascript" type="text/javascript">           window.location.href="default.aspx;</script>
      

  2.   

    啊,这个好象没用,空白页面中的代码是这样的:
    private void Page_Load(object sender, System.EventArgs e)
    {
    //得到当前用户的IP地址
    string IPStr = Request.UserHostAddress;
    if( IPStr.Substring(0,6)=="172.30" )
    {
    //内部地址
    this.RunJavaScript( "window.location.href='http://172.30.0.25/webvod/default.asp';" );
    }
    else
    {
    this.RunJavaScript( "window.location.href='http://221.189.253.45/webvod/default.asp';" );
    }
    }
    问题是它执行的还是 else的代码 在html 中写没用啊,该怎么做????
      

  3.   

    就在page_load事件里面改好了啊~~Response.Redirect("[目标地址]");
      

  4.   

    Response.Redirect("[目标地址]",true);
      

  5.   

    不是这样的,我要的是在.aspx的 html里面进行页面跳转,但 .aspx.cs里面的代码是上面的那些,意思就是在这些之上重新进行页面的跳转,可以实现吗?该怎么做?