一直以来,在控件中引用地址时,不同页面的调用,总是会出现地址错误的现象,一直也没有得到很好的解决,今天同事给指了一条明路,现记录如下:
1, 在根目录下,有一个WebForm1.aspx文件,一个Child文件夹,一个Index.html
2, 在Child下有一个UserControl.ascs空间,一个WebForm2.aspx
3, 在UserControl.ascx上有一个HyperLink,指向"../index.html",一个<a></a>
分别访问两个页面,你会发现,HyperLink 都能够知道正确的位置,而<a></a>的WebForm1.aspx就会发生错误,
因为<a></a>的Href="../Index.html",不会发生变化!