Ответ 1
CodeInPage: это означает, что наш код находится на нашей странице.
CodeBehind - отдельный файл для кода. Этот файл происходит от страницы, содержит декларации для элементов управления сервером и содержит все обработчики событий и т.д. Затем файл aspx выводится из этого класса для последней страницы.
Две проблемы, которые решает CodeBehind, - это то, что intellisense нужно было использовать один язык для каждого файла, поэтому код serveride был помещен в один файл, и мы счастливы. Это также облегчает большему компилятору обнаружение ошибок в коде serveride, так как ему нужно иметь дело только с файлами кода, а не с объявлением ui.
Code-Beside позволяет определить один класс в нескольких исходных файлах.
Основное предназначение для Partial Types состоит в том, чтобы позволить генераторам кода создавать класс, который может быть расширен в отдельном файле, чтобы не испортить какое-либо перегенерирование.
Обратитесь к следующей статье: