나는 그 문제를 보지 못했고 그 원인을 알지 못합니다. 나는이 마스터 페이지를 사용하여 코드가<a href="~/#link"> 마스터 페이지에서 <a href="#link#link"> 실행되는 이유는 무엇입니까?
<div class="myClass1">
<a href="#link#link" title="myTitle">
myTitle<br />
<img class="myClass2" src="/MasterPage/images/.gif" width="19" height="12" alt="" /><br />
</a>
</div>
왜 링크 자체가 두 배로 않는 될 수있는 페이지를 탐색 할 때
나는 나의 masterpage<div class="myClass1">
<a href="~/#link" runat="server" title=" <%$ Resources: myRess1 %>">
<asp:Literal runat="server" Text="<%$ Resources: myRess1 %>" /><br />
<img class="myClass2" src="/MasterPage/images/myGif.gif" width="19" height="12" alt="" />
</a>
</div>
이 코드 같은있어?
#link 대신 default.aspx를 넣으면 완벽하게 작동합니다.
내가 사용하는 이유 "~ /"마스터 페이지가 내가 넣어하지 않는 경우 ~ /이 유효하지 않습니다/masterpage/# 링크로 링크를 만들어, 다른 곳에 위치하기 때문에입니다
HTML 컨트롤의 속성에'runat = "server"속성을 넣으면''~' '* can * 사용할 수있다. –
마스터 페이지가 ~에 없으면/masterpage/# 링크가 유효하지 않습니다. – Fredou
/Test/TestAnchoreLinks.aspx#test – Nirlep