У меня есть страница aspx, которая связана с MasterPage.
Если я напишу «this.Master», Visual Studio автоматически скопирует свойства MasterPage, и я смогу получить доступ к его свойствам.
Но если я напишу «this.Page.Master», Visual Studio не выполнит автозаполнение, и я также получу ошибку компиляции, когда пытаюсь использовать любое свойство MasterPage, потому что оно не распознано.
Поскольку "this.Page" и "this" ссылаются на один и тот же объект, у меня вопрос: почему обе альтернативы не работают? Как работает магия MasterType?