[英]Anchor not working in asp.net
如標題所示,錨定ASP.NET遇到了問題。
我已經按照您在標准html中的設置方法進行了設置
例如:
<a href="#Intro">Introduction</a>
and then further down the page,
<a name="Intro" ...
由於某些原因,當我單擊鏈接時,#Intro不會附加到URL,並且我不關注錨點。
但是,如果我將#Intro手動添加到url,它將起作用。
另外,如果我將#Intro更改為沒有給定name屬性的對應錨的名稱,則會將其附加到查詢中
這是怎么回事?
這似乎更像是瀏覽器問題,否則您沒有包含足夠的代碼。
您顯示給我們的代碼看起來不錯。
#INTRO
不能#Intro
..可以。
請注意,不應有任何回發到服務器。 這都是在客戶端完成的,由瀏覽器實現。 嘗試在其他瀏覽器中重新創建它,以取消其瘋狂瀏覽器問題的可能性。 掃描頁面的源代碼(在瀏覽器中,查看源代碼),以了解當用戶單擊簡介鏈接時是否發生任何事情(假設您在鏈接上沒有任何事件,在這種情況下,請查找問題所在)。
您使用錯誤的方式處理它。 想要介紹的地方應該是NAME =“ INTRO”,要返回介紹時應該是HREF =“#INTRO”。
嘗試在名稱標簽中添加引號和/或將頁面名稱添加到錨鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.