リダイレクトを返すコントローラがあり、アンカーリンクを追加して特定の要素に移動する必要があります。私が持っている問題は、要素 '#'が '%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に役立つかどうかわかりませんが、 '/'でエスケープしようとすると、 /#sentletter)それが動作するかどうかを確認する – nocturns2