Сведения о вопросе

Ayrat

06:46, 20th August, 2020

Теги

asp.net    

Каковы полезные новые функции ASP.NET в .NET Framework 3.5?

Просмотров: 391   Ответов: 13

Я постоянно обновлял новые функции в языке C#, поскольку он перешел с версии 1 на версию 3. Я не очень хорошо справлялся с тем, чтобы быть в курсе событий с ASP.NET. Я чувствую, что некоторые функции post version 1 не так хороши (например, фреймворк AJAX) или просто не так полезны для меня (например, фреймворк членства). Может ли кто-нибудь порекомендовать какие-либо новые функции killer ASP.NET, которые могли бы остаться незамеченными?



  Сведения об ответе

nYU

00:58, 2nd August, 2020

Для ASP.NET у вас есть много улучшений:

  • разделенный вид (код и дизайн)
  • более быстрое переключение между кодом и проектным представлением
  • встроенные главные страницы (одна главная страница в другой)
  • javascript отладка

Во всяком случае, большинство полезных вещей действительно находятся в мясе языка, и для .NET 3.5 новые языковые функции для C# 3.0 будут (и да, я нахожу ALL из них полезными)

  • анонимный объект
  • автоматические свойства
  • инициализатор объекта
  • инициализаторы коллекций (встроенная инициализация для коллекций)
  • неявная типизация (ключевое слово var)
  • lambda выражения
  • LINQ
  • Метод расширения

Я мог бы забыть некоторые из них, но я думаю, что это касается большинства новых интересных и полезных вещей.


  Сведения об ответе

lool

12:11, 16th August, 2020

Проверьте фреймворк MVC , который построен на вершине 3.5. Большое улучшение по сравнению с традиционной моделью webforms.


  Сведения об ответе

fo_I_K

17:10, 3rd August, 2020

Я все еще изучаю ASP.net, поэтому не могу сказать вам точно, но если вы посмотрите на http://www.asp.net/learn/ , вы, вероятно, найдете несколько новых драгоценных камней, есть даже раздел 3.5.


  Сведения об ответе

lourence

16:15, 3rd August, 2020

ListView и его друг DataPager, вероятно, стоит посмотреть, но они вряд ли являются "Killer" функциями.

Вещи за пределами ASP.NET конкретно (LINQ, например), вероятно, с большей вероятностью получат "Killer" похвалу.


  Сведения об ответе

SKY

06:41, 21st August, 2020

Это фреймворк MVC . Без 3.5 нет MVC. Без MVC ASP.NET - это PITA.


  Сведения об ответе

appple

01:27, 10th August, 2020

главная страница

(конечно же, они находятся там от версия 2.0)

Вложенные главные страницы являются новыми в 3.5. Я еще не использовал их, но могу только представить, что они могут превратиться в отвратительный кошмар, если не использовать их очень осторожно.

Вам нужно только посмотреть на порядок, в котором события запускаются на странице, которая использует главную страницу, чтобы думать 'urgh'.


  Сведения об ответе

baggs

06:44, 6th August, 2020

Я не думаю, что фреймворк MVC еще достаточно готов к прайм-тайму

Просто FYI, этот сайт построен в MVC. У меня также есть 2 приложения в производстве на mvc, я бы сказал, что он определенно готов к прайм-тайму.


  Сведения об ответе

baggs

19:58, 6th August, 2020

@IainMH вложенные главные страницы всегда поддерживались ASP.NET, но только не дизайнером.


  Сведения об ответе

JUST___

20:27, 28th August, 2020

Как уже говорили другие, есть хороший список на www.asp.net/learn . Я думаю, что самые большие ASP.NET конкретных изменений являются:

  • Официальная интеграция ASP.NET AJAX
  • ListView (гораздо лучше, чем GridView / DataView в том, что они позволяют вам выписать чистый HTML)
  • Большие улучшения в IDE для редактирования CSS / HTML
  • Javascript отладка

Обратите внимание, что ASP.NET MVC еще не выпущен и определенно не был включен в состав ASP.NET 3.5.


  Сведения об ответе

+-*/

23:31, 15th August, 2020

Вот краткий список моих любимых блюд:

  • LINQ
  • метод расширения
  • Lambda методы

И я на самом деле не использую ASP.NET, но ASP.NET AJAX теперь тоже включен в 3.5, а ASP.NET MVC включен в 3.5 SP1.


  Сведения об ответе

#hash

00:52, 7th August, 2020

Я не думаю, что фреймворк MVC уже готов к прайм-тайму, хотя я определенно планирую использовать его в следующем году. Мне нравятся чистые URLs, чистые XHTML (веб-формы действительно могут извергать некоторые неприятные HTML) и возможность создавать действия контроллера без связанного представления.

Я использую мастер-страницы с тех пор, как они были выпущены, и они мне очень помогли. Мне действительно не нравится, как главные страницы добавляют неприятные префиксы к элементу управления IDs. Это делает для некоторых уродливых CSS. Однако я думаю, что фреймворк MVC может устранить эту проблему.

Есть еще какие-нибудь убийственные черты?


  Сведения об ответе

LIZA

02:43, 27th August, 2020

Разделенное представление дизайна / кода довольно круто. Это еще не идеально, но довольно круто. Кроме того, редактирование в режиме конструктора теперь редактирует ваш css там и тогда.


  Сведения об ответе

qwerty101

09:09, 21st August, 2020

также необходимо учитывать динамические данные


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться