Перенаправление URL с использованием JavaScript в приложении MVC3 - PullRequest
1 голос
/ 16 февраля 2012
   @{
        var host = Url.Content("~/");
    } 


<script type="text/javascript">
    var host = "@host";
    $(function () {

        if ($("#Company" != null)) {
            $("#companyselect").change(function () {

                var newuri = host + "eg/" + $("#companyselect option:selected").text() + "/Comps";
                window.location.url = newuri;
            }
            );
        }
    });
</script>  

newuri = / bo / напр. / Airlines inc / 5

Но браузер всегда перенаправляет на / напр. / Airlines inc / 5

1 Ответ

0 голосов
/ 16 февраля 2012

Может быть, вы пропустили имя хоста? В вашей текущей настройке похоже, что имя хоста будет просто равно "/";

Например, вы можете попробовать:

var host = window.location.hostname;
var newuri = host + "/eg/" + $("#companyselect option:selected").text() + "/Comps";
window.location.url = newuri;
...