1
我已经创建了一个ASP.net应用程序,在那里我改变了它的查询字符串的语言基础。 我有两台服务器都是HTTPS,而是一个由NetScaler的ASP.net不捕捉QueryString
https://testMyLiveCode.com
https://myNetscalerServer.com/testapply-aU4uC6Q9dU94nHzVZA6zdtaQE433Xa2a/?
重定向对于如
https://testMyLiveCode.com/?ln=en
这是我的asp.net代码是什么我其实
string strNewLanguage = Request.QueryString["ln"].ToLower();
SessionHelper.Language = strNewLanguage ;
string strNewURL = Request.RawUrl.ToLower().Replace("ln=" + Request.QueryString["ln"], "");
Response.Redirect(strNewURL);
做的是根据查询字符串更改语言并更改查询字符串并重定向
这跟我的HTTPS服务器
https://testMyLiveCode.com/?ln=en
完美的作品,但我的NetScaler的URL这行不通
https://myNetscalerServer.com/testapply-aU4uC6Q9dU94nHzVZA6zdtaQE433Xa2a/?
这是我的网址
后,我加入的查询字符串给它,它不起作用 https://myNetscalerServer.com/testapply-aU4uC6Q9dU94nHzVZA6zdtaQE433Xa2a/??ln=en
任何人都可以帮助为什么这不工作,因为该网址已经有一个?在里面??? 感谢您的帮助
'的https://myNetscalerServer.com/testapply-aU4uC6Q9dU94nHzVZA6zdtaQE433Xa2a/'你已经aquestion关口?结束 ?? –
只用一个'?'试过???? –
雅试过只有一个它显示错误 –