你如何在 RedirectToAction 中编码主题标签
How do you encode hashtag in RedirectToAction
我想重定向到特定选项卡:
RedirectToAction("Index/#requests")
但它被翻译成 /%23requests。我用
检查了一下
RedirectToAction("Index", new { tab = "#requests" })
但它仍然获得 # 的 %23。
如何让主题标签出现在 url 上?
'#'符号具有特殊含义,因此 url 编码是正常的。可以通过使用 Redirect
方法和 url 的字符串文字或 Url.Action
和 Redirect
.
的某种组合来实现所需的结果
var url = Url.Action("Index") + "#requests";
return Redirect(url);
我想重定向到特定选项卡:
RedirectToAction("Index/#requests")
但它被翻译成 /%23requests。我用
检查了一下RedirectToAction("Index", new { tab = "#requests" })
但它仍然获得 # 的 %23。
如何让主题标签出现在 url 上?
'#'符号具有特殊含义,因此 url 编码是正常的。可以通过使用 Redirect
方法和 url 的字符串文字或 Url.Action
和 Redirect
.
var url = Url.Action("Index") + "#requests";
return Redirect(url);