我想在 url 中输出一个占位符用于客户端模板化 - {{>用户名}},但占位符会自动进行 url 编码,客户端模板中断。
我可以通过传入"用户名",然后用"{{>用户名}}"替换它并返回IHtmlString来解决此问题,但这远非优雅。
希望有更好的解决方案。
达林(或其他任何人)有什么想法吗?
@ViewContext.HttpContext.Server.UrlDecode(
Url.RouteUrl(Model)
)
对我有用,也许不比你的其他解决方案更干净。
测试:
正常:/Value=%3C%40%24(%5E%25%24
解码:/Value=<@$(^%$