使用jquery更改url中路径名的一部分

时间:2016-01-29 07:22:37

标签: c# jquery url localization

我正在使用本地化的应用程序。对于本地化,管理员和用户都可以更改语言。如果管理员最近更改了,则该更改将受到所有用户的影响。

对于Ex,管理员将语言更改为en-US,因此网址将为http://localhost:81/en-US/form

然后,如果用户尝试更改语言,http://localhost:81/fr-fr/form就像这样,我们需要重定向到http://localhost:81/en-US/form。我需要在路径名中单独更改该部分。

我试过了,

 if (!data.Status) 
 {
  // data.Data contains ("en-US") this part of url
  var URL = window.location;
  URL.replace("/" + data.Data, "/" + window.location.pathname.split('/')[1]);
 }

因此,网址更改为http://localhost:81/en-US而不是http://localhost:81/en-US/form

如果我在c#中尝试这个,url就像是,url会像http://localhost:81/controller/view?languagetag=en-US/something

如何单独更改此部分?

有任何想法在脚本中实现这一点或建议我用C#。

0 个答案:

没有答案