首页 > 解决方案 > 在angularjs中重定向到具有不同url名称的同一页面

问题描述

基本上我有一个页面 User.cshtml。我想将此页面用于管理员和用户,但使用不同的 url。我该怎么做?

       $scope.ReDirectToProfile = function (loginContactId) {
         $window.location.href = '/Admin/Users?param=MjUw
      };

      <a href="#" ng-click="ReDirectToProfile(loginContactId)">Profile</a>

这就是我正在做的。当用户点击配置文件时。它应该重定向到'www.example.com/Admin/Users?param=MjUw'; 但在浏览器中,url 应该被视为 www.example.com/Profile?param=MjUw。

标签: angularjs

解决方案


您正在使用 asp.net MVC 架构。对于渲染视图的相同 ActionResult 方法,可以通过两条不同的路线来完成。


推荐阅读