我在默认文件夹中有一堆视图,代表单个“静态”页面。
除了我昨天尝试添加一个新页面之外,所有内容都像宣传的那样工作..使用完全相同的路由语法,并且在我的生活中不能让它工作。
这是工作路线的一个例子:
routes.MapRoute(
"OurProgram", // Route name
"Our_Program", // URL with parameters
new { controller = "Default", action = "OurProgram" }
);
文件名是OurProgram并点击http:// localhost / Our_Program /打开位于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.
感谢任何帮助!
答案 0 :(得分:1)
在黑暗中刺:你的控制器中有BuyNow
动作方法吗?这就是新路线试图调用的内容。