我正在开发一个项目,我在那里有一些控制器。其中两个被命名为“Class”和“Home”控制器,而Class控制器有一个名为“Index”的视图,而Home控件有一个名为“Index “但是当我在本地运行项目时,首先显示我的类/索引,如果我想要查看主页,我应该在地址栏中写入Home/Index。但它应该首先显示Home/Index。问题是什么?!为什么主页不显示?
回答
在你RouteConfig.cs(App_Start)应该是这样的,
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
注:请不要使用Class
名称自定义代码。它已经被系统定义。
是一个问题或答案? – 2013-03-09 05:39:33
@DaveA:你不觉得这是答案吗?可能是 – 2013-03-09 05:43:01
。我可以想到发生这种情况的很多原因。他可以在他的项目中拥有一个开始的道路就是一个例子。所以我认为这是一个不错的猜测。 – 2013-03-09 05:44:14
哪个控制器被定义为在您的主根网址上运行,这完全取决于您的路由设置。
请分享您的Global.asax文件的内容以获得有关您的问题的更多帮助。
问题来自我的RouteConfig.It被设置为在第一个显示类/索引。 – 2013-03-09 05:54:20
- 1. 为什么分页点不显示?
- 2. 为什么我的页脚不显示?
- 3. 为什么我的WordPress在主页上显示主题文档?
- 4. 为什么是“主”显示java.lang.NullPointerException
- 5. 为什么不显示ckeditor?
- 6. 为什么ProgressDailog不显示?
- 7. 为什么ProgressDialog不显示?
- 8. Magento CMS主页不显示
- 9. 为什么ListView的页脚显示?
- 10. 为什么404.html页面未显示
- 11. 为什么我的页脚页边不显示? [CSS]
- 12. Drupal 6 - 为什么编辑节点显示主页而不是字段。?
- 13. 为什么Google广告不会显示在我的Wordpress网站的主页上?
- 14. 为什么“版主选项卡”不显示在评论插件?
- 15. jQuery datepicker - 为什么主题样式不显示?
- 16. 为什么这个默认图像不显示? WordPress主题
- 17. Sitecore主页不显示....管理页面显示一半
- 18. 为什么我的页面中不显示Angular2组件属性?
- 19. 为什么我的分页链接不显示?
- 20. 为什么我的首选项页面不显示当前值?
- 21. 为什么我的网页不能显示Google Charts图表?
- 22. 为什么我的图片不显示在我的网页上?
- 23. 为什么PayPal付款页面显示不同?
- 24. 为什么我的html select元素不显示在页面上?
- 25. 为什么网页显示不同于其他文件夹?
- 26. 为什么firefox/chrome会显示与IE8不同的页面?
- 27. 为什么AllowPaging = true;不显示页码在所有
- 28. 为什么Heroku不显示默认的Rails页面?
- 29. 这两个页面为什么显示不同?
- 30. 为什么IE7不能正确显示此页面?
右键单击该项目并检查属性。什么设置为启动页面? – 2013-03-09 05:38:51
请分享您的Global.asax文件的内容以获取有关您的问题的更多帮助。 – Ankit 2013-03-09 05:46:53
我在我的解决方案中有2个项目,但下面的答案解决了这个问题。谢谢。 – 2013-03-09 05:48:32