0
我想重定向到一個特定的標籤:你怎麼編碼包括hashtag在RedirectToAction
RedirectToAction("Index/#requests")
但它被翻譯成/%23requests。我檢查了它與
RedirectToAction("Index", new { tab = "#requests" })
但它仍然獲得#23的%23。
如何讓網址上顯示標籤?
我想重定向到一個特定的標籤:你怎麼編碼包括hashtag在RedirectToAction
RedirectToAction("Index/#requests")
但它被翻譯成/%23requests。我檢查了它與
RedirectToAction("Index", new { tab = "#requests" })
但它仍然獲得#23的%23。
如何讓網址上顯示標籤?
'#'符號具有特殊含義,所以通常是由url編碼的。希望的結果可以通過使用Redirect
方法以字符串文字的url或Url.Action
和Redirect
的某種組合來完成。
var url = Url.Action("Index") + "#requests";
return Redirect(url);
工作。謝謝 :-) – netslaves
忘了提及System.Web.HttpUtility.HtmlEncode(「#requests」)也沒有工作。 – netslaves