URLが&のref = 1パラメータと値が削除されている問題があります。これは何の原因ですか?アンパサンドがエスケープされています
URLは& REF = 1
if (!String.IsNullOrEmpty(URLStr))
{
if (!String.IsNullOrEmpty(Request["ReturnUrl"]))
{
URLStr = Request["ReturnURL"].ToString();
}
EDIT私のURLがRedirect.aspxある?にreturnurl = www.mysite.com /フォルダ/カテゴリ/ www.mysite.com/folder/category/5です5 & REF = 1
URLを生成していますが、最初のパラメータはwww.mysite.com/folder/category/5?ref=1である必要があります。その後のパラメータには、www.mysite.comなどのアンパサンドが続きます。/folder/category/5?ref = 1&param = 2 – Tommy
'&'の代わりに '?'を使用します – Zruty
あなたの編集の後。 ReturnURLは一切取り除かれません。 ref = 1はRedirect.aspxの別のパラメータであり、ReturnUrlとの関係はありません。 – DanielB