Javascript 是否可以通过屏幕的JS代码导航到其他屏幕?

Javascript 是否可以通过屏幕的JS代码导航到其他屏幕?,javascript,visual-studio,visual-studio-lightswitch,Javascript,Visual Studio,Visual Studio Lightswitch,这基本上就是我想做的: myapp.StartScreen.created = function (screen) { screen.getIsAdmin().then(function success() { this.navigate("AdminHome.lsml"); }, function error() { this.navigate("UserHome.lsml"); }); }; 但是使用this.navigate或thi

这基本上就是我想做的:

myapp.StartScreen.created = function (screen) {
    screen.getIsAdmin().then(function success() {
        this.navigate("AdminHome.lsml");
    }, function error() {
        this.navigate("UserHome.lsml");
    });
};

但是使用this.navigate或this.location导航似乎不起作用。有什么建议吗?

我觉得下面的建议很有用:

myapp.StartScreen.created = function (screen) {
    screen.getIsAdmin().then(function success() {
        this.window.location.href = '#/AdminHome/undefined/[dee7135da]';
    }, function error() {
        this.window.location.href = '#/ClientHome/undefined/[c4fb70ef3]';        
    });
};

你能更详细地描述你的问题吗?你说的屏幕是什么意思?你是指网页还是显示器?或者什么。我指的是VS Lightswitch屏幕中的屏幕,所以你可以称之为网页。@joepkerste你能分享getIsAdmin吗?我需要一些灵感。。。