Почему кто-то хочет не использовать код за файлом, чтобы серверный код был отделен от разметки? Разве это не должно было быть одним из преимуществ .NET над классическим ASP?ASP.NET: код за кодом или без него?
Лично я считаю, что код смешивания с разметкой делает код намного сложнее понять.
Ненавижу видеть эти черты <%%> (серверные односторонние блоки), соединенные между собой разметкой, yuck. Я бы ожидал, что это в ASP.NET исключительно для обратной совместимости с Classic ASP, но я вижу примеры из MS все время, включая эти желтые скобки.
Я пытаюсь понять пример кода, который доступен для загрузки here и озадачен тем, почему какой-либо из моих односторонних перерывов, отображаемых here, не прерывается при выполнении кода, хотя я вижу, что он был установлен в Интернете .config. Поскольку я обычно работаю с кодовыми записями, мне интересно, есть ли что-то в серверном коде в aspx, который обрабатывается по-другому, что мешает мне отлаживать код runat = server.
So. Мои вопросы:
1) Почему кто-то хочет не использовать код за файлом, чтобы серверный код был отделен от разметки?
2) Почему я не могу сломать серверную логику?
Ваше понимание и мнения также приветствуются по любому из моих соответствующих комментариев.
и ваш вопрос ...? –
@Rubens, я верю в его вопрос: «Почему кто-то хочет не использовать код за файлом, чтобы серверный код был отделен от разметки?» –
Зачем кому-то делать X вместо Y? – jball