我的网址包含' @' (以引用经度和经度)但是,当使用href引用它时,错误发生在' @'
附近是否有可以使用的转义序列?
很抱歉提出这么简单的问题!
答案 0 :(得分:2)
@
用于指定访问受保护资源的凭据。
http://login:password@google.com/protectedfile.txt
因此请@
替换%40
。
答案 1 :(得分:0)
尝试@@
,这应该有效。
这与其他转义码类似。
或者只是尝试HTML实体代码。
答案 2 :(得分:0)
您可以试试这个,例如这是网址:Test / TestMail / testMVC@test.com.cshtml:
routes.Add("Testroute",
new Route("Test/TestMail/{email}",
new RouteValueDictionary(new { controller = "Test", action = "Testmail", param = UrlParameter.Optional }),
new MvcRouteHandler())
);
这会帮助你吗?