【发布时间】:2010-05-10 16:39:59
【问题描述】:
我在默认文件夹中有一堆视图,它们代表单个“静态”页面。
除了我昨天尝试添加一个新页面外,一切都像宣传的那样工作。使用完全相同的路由语法,但在我的一生中无法让它工作。
这是一个工作路线的例子:
routes.MapRoute(
"OurProgram", // Route name
"Our_Program", // URL with parameters
new { controller = "Default", action = "OurProgram" }
);
文件名为 OurProgram,点击 http://localhost/Our_Program/ 会打开位于 Views/Default 文件夹中的正确视图。
所以我在这个文件夹中添加了另一个视图:
Views/Default/BuyNow.aspx 并添加路由:
routes.MapRoute(
"BuyNow", // Route name
"Buy_Now", // URL with parameters
new { controller = "Default", action = "BuyNow" }
);
而且这打不开。我试过“路由调试器http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx”,它正确识别了路由。
我输了。我已经尝试重新创建视图。我正在使用 MVC.Net 2.0 和 VS 10。
感谢任何帮助!
【问题讨论】:
-
您是否收到错误消息或黄屏死机?它说什么?
标签: asp.net-mvc routes