2011-10-23 55 views

回答

2

你可以定义一个路线:

routes.MapRoute(
    "MyRoute", 
    "List", 
    new { controller = "UsersList", action = "Index" } 
); 

现在,当你浏览到/list,将执行的UsersList控制器的Index作用。

+0

我做到了,但它告诉我:找不到资源。 描述:HTTP 404.您正在查找的资源(或其某个依赖项)可能已被删除,名称已更改或暂时不可用。请检查以下网址并确保它拼写正确。 请求的URL:/列表 –

+0

@AmrElGarhy,也许你有一些其他路线与它相冲突吗?你能显示你的整个路线定义吗? –

+0

它的工作原理,它只需要出现在默认路由之前,谢谢。 –

0

阿姆鲁:我认为你正在寻找路由框架。在标准的asp.net Mvc应用程序中,全局ASAx文件中有一个区域可以定义路线,就像您正在谈论的那样。

+0

是的,你能举个例子吗? –

+0

创建一个默认的mvc项目,并看看@ global.asax。这应该让你真正开始。 –