Asp.net-Mvc
您如何使用剃刀在 url 中轉義“@”符號
我知道這可能是一件非常簡單的事情,就像我還沒有得到的一個“陷阱”;但是,我一直在努力轉義
@以下 URL 中的符號。<a href="https://www.google.co.uk/maps/place/XXXXXXXXXXXXXXXX/@55.000000,-1.000000,17z/data=!3m1!4b1!4m2!3m1!1s0x487e736c74d13649:0xe560f3b38693aec3">View on Google Maps</a>我已經嘗試過用第二個
@即逃避它<a href="https://www.google.co.uk/maps/place/XXXXXXXXXXXXXXXX/@@55.000000,-1.000000,17z/data=!3m1!4b1!4m2!3m1!1s0x487e736c74d13649:0xe560f3b38693aec3">View on Google Maps</a>然而,這會產生以下 YSOD
我錯過了什麼?
嘗試使用
@而不是實際的 @<a href="https://www.google.co.uk/maps/place/XXXXXXXXXXXXXXXX/@55.000000,-1.000000,17z/data=!3m1!4b1!4m2!3m1!1s0x487e736c74d13649:0xe560f3b38693aec3">View on Google Maps</a>
我想知道為什麼沒有人建議使用 url 編碼
%40的字元@?<a href="https://www.google.co.uk/maps/place/XXXXXXXXXXXXXXXX/%4055.000000,-1.000000,17z/data=!3m1!4b1!4m2!3m1!1s0x487e736c74d13649:0xe560f3b38693aec3">View on Google Maps</a>對我來說這有效。
<http://meyerweb.com/eric/tools/dencoder/>
我錯過了什麼?