页面加载时的网址编码无法正常工作

时间:2015-01-16 10:13:49

标签: c# encoding url-encoding

我想在页面加载时编码我的网址。它必须以页面加载时始终对页面进行编码的方式工作。但它不起作用,这个页面是一个独立的页面,所以没有链接重定向用户,但我需要让它适用于我的项目。

请帮助谢谢!

这是我的Page_Load代码

protected void Page_Load(object sender, EventArgs e)
{
    string destinationURL = "http://localhost:2094/PaymentSuccesful";
    string encodeURL = Server.UrlEncode(destinationURL);
    Response.Redirect(encodeURL);
}

2 个答案:

答案 0 :(得分:0)

尝试使用:

Response.Redirect(encodeURL,  false)

第二个参数指示当前页面的执行是否应该终止。

答案 1 :(得分:0)

试试这个

 string encodeURL = Server.UrlPathEncode(destinationURL);
 Response.Redirect(encodeURL,  false)