Как я избавляюсь от Дома в ASP.NET MVC?

Прежде всего нет такого класса, который называется Static class. Использование модификатора Static с внутренним классом (называемый вложенным классом) говорит о том, что он является статическим членом Outer Class, что означает, что мы можем получить к нему доступ, как и с другими статическими членами, и без какого-либо экземпляра класса Outer. (Которая является преимуществом статического изначально.)

Разница между использованием класса Nested и регулярным внутренним классом:

OuterClass.InnerClass inner = new OuterClass().new InnerClass();

Сначала Мы можем создать экземпляр Outerclass, после чего мы можем получить доступ к Inner.

Но если класс вложен, то синтаксис:

OuterClass.InnerClass inner = new OuterClass.InnerClass();

Использует статический синтаксис как обычную реализацию статического ключевого слова.

15
задан tereško 13 July 2012 в 06:37
поделиться

2 ответа

Просто изменитесь "Домой" на пустую строку.

routes.MapRoute(
    "Home",
    "",
    new { action = Index, controller = Home }
);
16
ответ дан 1 December 2019 в 02:20
поделиться

При работе IIS 7 можно просто удалить файл Default.aspx, который идет с ASP.NET MVC (предполагающий, что Вы работаете на Предварительном просмотре 3 или выше). Тот файл был необходим из-за проблемы с Cassini, который был зафиксирован в.NET 3,5 SP1. Для получения дополнительной информации выезд:

http://haacked.com/archive/2008/04/10/upcoming-changes-in-routing.aspx и http://haacked.com/archive/2008/05/12/sp1-beta-and-its-effect-on-mvc.aspx

8
ответ дан 1 December 2019 в 02:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: