1
我有一個控制器返回一個重定向,我想添加一個錨鏈接,以便它轉到特定的元素。我遇到的問題是元素'#'被轉換爲'%23'。我試過#和%23編碼和解碼,但它似乎並沒有工作,所以我覺得我失去了一些東西。使用錨鏈接創建查詢字符串
的代碼是:
return RedirectToCurrentUmbracoPage($"?success={success.ToString().ToLower()}"+"#sentletter");
我想要的結果是
?success=true#sentletter
,但它作爲
最終?success=true%23sentletter
感謝
你試過'System.Net.WebUtility.UrlEncode'和'System.Net.WebUtility.UrlDecode'嗎? – pradeep1991singh
是的,嘗試使用UrlDecode(「%23sentletter」)仍然給我一個帶有%23的url – KingOfKong
我不知道這是否有助於Umbraco,但你可以嘗試用'/'(即+ /#sent letter),看看是否有效 – nocturns2