Как вы знаете, основной код обрабатываемый сервером
на страницах ASP .NET может находиться только в блоках <SCRIPT>.
Если вы работали с классическим ASP, то наверное помните, что
абсолютно любой asp-код можно было использовать в любой части
страницы, будь то объявление переменных (хотя это вовсе и необязательно)
или даже функций. В результате чего получался некий винегрет из
ASP, HTML, а иногда и с элементами Java(VB)Script. Разобраться
в таком коде, даже с бутылкой «огненной воды», было очень не просто.
Именно поэтому ASP .NET требует размещения основного кода на страницах
в блоках <SCRIPT>. Требует, но не обязывает, и предлагает
разработчику другой вариант – размещать серверный код в отдельном
файле. Да, да, это не опечатка, ASP .NET действительно позволяет
практически полностью отделить HTML от asp-кода, причем разницы
в работе asp-приложения никакой не будет. О том как это сделать,
я сейчас и постараюсь рассказать.
...
Читать дальше »