คำถามติดแท็ก href

ไฮเปอร์ลิงก์ (หรือลิงก์) เป็นการอ้างอิงไปยังเอกสารที่ผู้อ่านสามารถติดตามได้โดยตรงหรือตามโดยอัตโนมัติ

7
ASP MVC href ไปยังคอนโทรลเลอร์ / มุมมอง
ฉันมีสิ่งนี้: <li><a href="/Users/Index)" class="elements"><span>Clients</span></a></li> ซึ่งใช้งานได้ดี แต่ถ้าฉันทำไปแล้วในหน้านี้หรือบนเช่นการควบคุมและฉันคลิกที่ลิงค์นี้เปลี่ยนเส้นทางให้ฉันไป/Users/Details/Users/Index ฉันจะหาเส้นทางที่ถูกต้องhrefโดยไม่คำนึงถึงตำแหน่งปัจจุบันของฉันบนไซต์ได้อย่างไร

7
อะไรคือความแตกต่างระหว่างวิธีการต่างๆในการใส่โค้ด JavaScript ใน <a>?
ฉันได้เห็นวิธีการต่อไปนี้ในการใส่โค้ด JavaScript ใน&lt;a&gt;แท็ก: function DoSomething() { ... return false; } &lt;a href="javascript:;" onClick="return DoSomething();"&gt;link&lt;/a&gt; &lt;a href="javascript:DoSomething();"&gt;link&lt;/a&gt; &lt;a href="javascript:void(0);" onClick="return DoSomething();"&gt;link&lt;/a&gt; &lt;a href="#" onClick="return DoSomething();"&gt;link&lt;/a&gt; ฉันเข้าใจแนวคิดในการพยายามใส่ URL ที่ถูกต้องแทนที่จะใส่โค้ด JavaScript ในกรณีที่ผู้ใช้ไม่ได้เปิดใช้งาน JavaScript แต่สำหรับจุดประสงค์ของการสนทนานี้ฉันต้องถือว่า JavaScript เปิดใช้งาน (พวกเขาไม่สามารถเข้าสู่ระบบได้หากไม่มี) โดยส่วนตัวแล้วฉันชอบตัวเลือกที่ 2 เพราะมันช่วยให้คุณเห็นว่าอะไรกำลังจะถูกเรียกใช้ - มีประโยชน์อย่างยิ่งเมื่อทำการดีบักที่มีการส่งผ่านพารามิเตอร์ไปยังฟังก์ชัน ฉันใช้มันมาพอสมควรและไม่พบปัญหาเกี่ยวกับเบราว์เซอร์ ฉันได้อ่านที่มีคนแนะนำ 4 เพราะมันทำให้ผู้ใช้มีลิงค์ที่แท้จริงเพื่อติดตาม แต่จริงๆ # ไม่ใช่ "ของจริง" มันจะไม่ไปไหนอย่างแน่นอน มีสิ่งที่ไม่รองรับหรือไม่ดีจริงๆเมื่อคุณรู้ว่าผู้ใช้เปิดใช้งาน JavaScript? …
87 javascript  html  href 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.