有什么办法从代码中设置项目属性?

时间:2012-03-05 12:20:24

标签: c# asp.net-mvc razor

在MVC中,如果您导航到项目的Properties并转到Web标签,则可以设置特定页面。我想知道是否有任何方法可以从代码中做到这一点?

2 个答案:

答案 0 :(得分:2)

我不这么认为。该页面是让VS知道按F5时应该启动哪个页面。如果您只想设置应用程序的默认页面(当没有调用页面时),只需在默认路径中设置所需的操作和控制器。

也许你有特定的目的想要那个?

答案 1 :(得分:0)

在MVC中,与webserver中的物理文件和浏览器中的URL无关。 (它使用带有URL映射规则的路由系统,它映射传入的URL并路由到正确的Controller和Action方法。)
因此,您无法像在普通WebForm中那样将特定页面设置为“启动页面”。即使您可以在VS中执行此操作,也会在浏览器中使用文件扩展名(* .aspx,* .cshtml)打开。您需要创建自己的默认路由。