2010-09-02 2 views
3

Я хочу знать, почему мы используем код behid approch. если есть какое-то преимущество, то доля мне нравится? как мы знаем, что есть два Methode для записи на стороне сервера код для aspx.fileПочему мы используем исправление кода в asp.net?

  • код-за Approch, в котором мы обычно мы seprate наш код сервера aspx.cs файл из ASPX файла
  • мы можем напрямую написать код на стороне сервера на странице aspx, написав // серверный код codebefore html tag?

, так что я буду знать, что это любое подлинное поручение, которое обеспечивает поддержку в кодировке.

ответ

2

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

Проверить эту статью - https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-1049844.html

Редакция: это один полезно также дать информацию о фоновом коде страниц - http://www.java-samples.com/showtutorial.php?tutorialid=1084

+1

Код-фронт имеет те же преимущества, не так ли? – bzlm

+0

В традиционном ASP переплетение скрипта с HTML может создавать кошмары с контролем источника и труднодоступные ASP-страницы. ASP.NET решает эту проблему, предоставляя программистам возможность отделять исполняемый код от кода презентации. Обновлена ​​другая ссылка для получения более подробной информации в ответ –

0

Это помогает предотвратить код спагетти с сочетанием разметки и коды, который трудно поддерживать и просматривать.

Смежные вопросы