最初に server.transfer を使用すると、完全に機能します。しかし、その後、自分のサイトに別の言語を追加して、それを実行しようとしましたが、新しい言語で失敗しました
私のコードは以下です
if (Request.RawUrl.Contains("/tr/"))
{
Server.Transfer("tr/" + dt.Rows[0]["SourceURL"].ToString());
}
else if (Request.RawUrl.Contains("/en/"))
{
Server.Transfer("en/" + dt.Rows[0]["SourceURL"].ToString());
}
「tr」転送はうまく機能しますが、失敗してページが見つからず、宛先URLに転送されません。http://mysite.com/en/test.aspx?k=13のような URL 全体を書き込むこともチェックしますが、それも機能しますが、server.transfer が失敗すると失敗します
誰も理由を言うことができますか?
ありがとう