在asp.net中更改URL

时间:2014-11-07 13:06:21

标签: c# asp.net

我有一个asp.net网站。管理员面板位于:

  

mysite.com/manager

我想将其更改为:

  

mysite.com/admin

网站文件中没有名为manager的文件,我不确定如何进行此更改或找到管理器源文件。

1 个答案:

答案 0 :(得分:0)

首先,它无论如何都不太可能与数据库相关。

听起来您的项目正在使用 MVC and Routing

  

ASP.NET路由模块负责将传入的浏览器请求映射到特定的MVC控制器操作

如果是这样,您的Web项目将有一个名为" Controllers"并且在其中将有一个名为" ManagerController.cs"。

的文件

在此文件中,您将看到如下所示的方法:

public virtual ActionResult Index()
{
    // some code maybe
    return View();
}

这是在点击该URL时将调用的内容。

您可能还想搜索名为RouteConfig.cs的文件,该文件位于App_Start文件夹中,其中将配置任何非标准路由。

要进行更改,您可以将ManagerController.cs复制并重命名为AdminController.cs,MVC将会发挥作用,因为默认路由会搜索该文件。