Всем известно, что для вставки серверных скриптов в страницы ASP.NET используется два вида конструкций:<% код %> — выполняет код,
<%= код %> — выполняет код и выводит результат выполнения на страницу, Причем второй вариант по сути является сокращением записи первого варианта:<% Response.Write(GetText()) %>эквивалентно<%= GetText() %>То есть конструкция <%= %> просто вызывает метод Response.Write с переданными ей аргументами. Объект Response является экземпляром класса TextWriter. Если мы посмотрим на сигнатуры перегрузок метода TextWriter.Write(), то увидим, что метод может принимать не только один аргумент для вывода, но и строку для форматирования. Фактически этот метод работает также как string.Format().
Read more: Codehelper.ru
<%= код %> — выполняет код и выводит результат выполнения на страницу, Причем второй вариант по сути является сокращением записи первого варианта:<% Response.Write(GetText()) %>эквивалентно<%= GetText() %>То есть конструкция <%= %> просто вызывает метод Response.Write с переданными ей аргументами. Объект Response является экземпляром класса TextWriter. Если мы посмотрим на сигнатуры перегрузок метода TextWriter.Write(), то увидим, что метод может принимать не только один аргумент для вывода, но и строку для форматирования. Фактически этот метод работает также как string.Format().
Read more: Codehelper.ru
0 comments:
Post a Comment