【发布时间】:2011-02-09 10:20:15
【问题描述】:
我刚刚安装了 Visual Studio 2010 并创建了一个新的 MVC2 项目,这样我就可以了解更改和更新,并发现了一些我不知道该怎么做的问题。
- 我创建了一个新的 EMPTY MVC2 项目
- 我右键单击该项目,然后从上下文菜单中添加了一个名为“测试”的新区域
- 在新的测试区域中,我添加了一个名为“Data”的控制器。
代码是:
public class DataController : Controller
{
//
// GET: /Test/Data/
public ActionResult Index()
{
Response.Write("Hi");
return new EmptyResult();
}
}
现在,我编译并调用这个地址: http://localhost/mytest/test/data 并获取输出:
Hi
一切都好。现在我称之为:http://localhost/mytest/data 并得到相同的响应!我认为路由应该解决这个问题?我忽略了什么吗?还是 MVC2 的默认项目设置忽略了什么?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-2 routing