我想重定向到特定标签:
RedirectToAction("Index/#requests")
但它被转换为/%23requests。我用
检查了一下RedirectToAction("Index", new { tab = "#requests" })
但它仍然获得#23的%23。
如何在网址上显示主题标签?
答案 0 :(得分:1)
'#' sign具有特殊含义,因此对url进行编码是正常的。通过将Redirect
方法与字符串文字用于网址或Url.Action
和Redirect
的某种组合,可以实现所需的结果。
var url = Url.Action("Index") + "#requests";
return Redirect(url);