asp.net mvc怎么设置“起始页”

 

http://blog.sina.com.cn/s/blog_67aaf4440100ruzd.html原文地址

 

我们以前做asp.net webforms的时候,想设置哪个页面为起始页,就右击那个页面,“设置为起始页”,十分简单。

 

那么在asp.net mvc中就不存在“其实页”的概念了。它是通过路由来访问,这个大家可以看看书。

 

你想访问神马页面,就在global设置它的路由即可,举个例子:

 

原本默认是这样的:

routes.MapRoute(
        "Default", // 路由名称
        "{controller}/{action}/{id}", // 带有参数的 URL
        new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
);

 

改成:

routes.MapRoute(
         "Default", // 路由名称
          "{controller}/{action}/{id}", 
          new { controller = "Dinners", action = "Index", id=UrlParameter.Optional} // 参数默认值
   );

 

那么有同学不小心按照以前asp.net webforms窗体设置了起始页,怎么取消?

 

1.打开解决方案,右击项目(有个地球形状的带C#的图案)--选择属性。
2.然后在打开的页面中选择“WEB”项,然后在特定页中修改你要的URL。根据你的问题,只要将特定页改为Home就可以了。也可以置空。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值