Стоило бы для удаления .aspx/.ascx поиска, если я не планирую использовать их?

Теперь, когда предварительный просмотр MVC 3 1 здесь, мы можем использовать Бритву (.cshtml) механизм представления. Если представление не нашло, я получаю эту ошибку:

The view 'a' or its master was not found. The following locations were searched:
~/Views/Home/a.aspx
~/Views/Home/a.ascx
~/Views/Shared/a.aspx
~/Views/Shared/a.ascx
~/Views/Home/a.cshtml
~/Views/Shared/a.cshtml

Стоило бы для удаления .aspx/.ascx поиска, если я не планирую использовать их?

8
задан stacker 29 July 2010 в 12:52
поделиться

1 ответ

Я сомневаюсь, что это принесет вам заметный прирост производительности. Это просто проверка файла, и если он также кэшируется движком, вряд ли можно будет улучшить производительность. Я бы назвал это микрооптимизацией!

Думаю, если вы знаете, что не будете использовать WebForms, вы можете просто удалить его из списка механизмов просмотра, например:

ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());

Таким образом, он не будет проверять файлы aspx / ascx.

17
ответ дан 5 December 2019 в 07:56
поделиться
Другие вопросы по тегам:

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