Почему директива @MasterType не подразумевается при установке @Page masterPageFIle? - PullRequest
8 голосов
/ 28 января 2010

Документы для @MasterType имеют этот пример.

<%@ Page  masterPageFile="~/MasterPage.master"%>
<%@ MasterType  virtualPath="~/MasterPage.master"%> 

Зачем @MasterType вообще нужно? Разве компилятор не может автоматически выполнять те же действия, основываясь исключительно на @Page masterPageFile? Когда вы не хотите использовать оба?

1 Ответ

2 голосов
/ 28 января 2010

Вы можете установить разные главные страницы на каждой странице PreInit. Так что главная страница, как правило, не очень хорошо определена.

...