解决方案 »

  1.   

    ASP.NET取得Request URL的各个部分你在后台写: public string UrlString
        {
            get
            {
                string path =System.IO.Path.GetDirectoryName(this.Page)
                return path;
            }
        }
    前台:
    url1.src="<%=AppPath%>/aaa.aspx";试试
      

  2.   

    前台报错说不存在名称 AppPath
      

  3.   

    ~/只有.net中路径的写法,解析出来的js或html路径,肯定不认~/,如果是站点的根目录的话,直接用/
      

  4.   

    ~/只有后台认,前台js不认解决方法,看看这个讨论:
    ~/ equivalent in javascript
    http://stackoverflow.com/questions/893144/equivalent-in-javascript
      

  5.   

    谢谢你!~虽然加/也不行,但是前面啥也不加就ok了,直接写成src=‘aaa.aspx;'就成了,居然这么简单就解决问题,我昨天还郁闷好久,总之谢谢各位大神了!!