Почему кто-то может захотеть не использовать код за файлом, чтобы серверный код был отделен от разметки? Разве это не должно было быть одним из преимуществ .NET перед классическим ASP?
Лично я считаю, что смешивание кода с разметкой значительно затрудняет понимание кода.
Ненавижу видеть эти чертовы ‹%%> (серверные блоки), смешанные с разметкой, уф. Я ожидал, что это в ASP.NET исключительно для обратной совместимости с классическим ASP, но я все время вижу примеры от MS, которые включают эти желтые скобки.
Я пытаюсь понять пример кода, который доступен для загрузки здесь, и озадачен почему все мои серверные перерывы, показанные здесь, не прерываются при выполнении кода, даже если я посмотрите, что было установлено в web.config. Поскольку я обычно работаю с выделенным кодом, мне интересно, есть ли что-то в коде на стороне сервера в aspx, который обрабатывается по-другому, что мешает мне отлаживать код runat = server.
Так. Мои вопросы:
1) Почему кто-то не хочет использовать код за файлом, чтобы серверный код был отделен от разметки?
2) Почему я не могу сломать логику на стороне сервера?
Мы также приветствуем ваше понимание и мнение по поводу любых моих комментариев.