在将页面发送到 Angular 之前,为 Razor(仅限 ASP.NET 网页,无 MVC)编写代码以执行重定向的正确方法是什么?
我在 Razor 中有一个 Angular 部分集合,我只想检查用户是否已登录。如果他们已登录,则提供该页面。如果没有,则重定向到登录部分。
编辑:我的第一次尝试是放在@{Reponse.Redirect("/myapp#/login");}
页面顶部,但这只是冻结页面,可能是因为重定向发生在服务器上,但 URL 格式适用于客户端的 Angular。
编辑:我第二次尝试重定向到实际的部分使用@{Reponse.Redirect("~/partials/login.cshtml");}
也冻结了。