我在开始时使用 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”传输工作出色,但失败它停留在我的 pagenotfound 上,而不是传输到目标 url。我还检查是否写了整个网址,例如http://mysite.com/en/test.aspx?k=13它也可以工作,但是当 server.transfer 失败时
谁能说为什么?
谢谢