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

 String w1 ="Sarat";
 String w2 ="Sarat";
 String w3 = new String("Sarat");

 System.out.println(w1.hashCode());   //3254818
 System.out.println(w2.hashCode());   //3254818
 System.out.println(w3.hashCode());   //3254818

 System.out.println(System.identityHashCode(w1)); //prints 705927765
 System.out.println(System.identityHashCode(w2)); //prints 705927765
 System.out.println(System.identityHashCode(w3)); //prints 366712642


 if(w1==w2)   //  (705927765==705927765)
 {
   System.out.println("true");
 }
 else
 {
   System.out.println("false");
 }
 //prints true

 if(w2==w3)   //  (705927765==366712642)
 {
   System.out.println("true");
 }
 else
 {
   System.out.println("false");
 }
 //prints false


 if(w2.equals(w3))   //  (Content of 705927765== Content of 366712642)
 {
   System.out.println("true");
 }
 else
 {
   System.out.println("false");
 }
 //prints true
7
задан Ben Mills 13 August 2008 в 19:18
поделиться

13 ответов

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

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

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

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

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

8
ответ дан 6 December 2019 в 07:30
поделиться

Проверьте платформу MVC, которая создается ontop 3,5. Большое улучшение по традиционной модели веб-форм.

5
ответ дан 6 December 2019 в 07:30
поделиться

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

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

1
ответ дан 6 December 2019 в 07:30
поделиться

Основные страницы

(конечно, это там от версии 2.0),

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

Только необходимо посмотреть на порядок, в котором события запущены в страницу, которая использует основную страницу для размышления 'urgh'.

1
ответ дан 6 December 2019 в 07:30
поделиться

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

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

2
ответ дан 6 December 2019 в 07:30
поделиться

Это - платформа MVC. Без 3,5, нет никакого MVC. Без MVC ASP.NET является ЛАВАШ.

1
ответ дан 6 December 2019 в 07:30
поделиться

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

3
ответ дан 6 December 2019 в 07:30
поделиться

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

1
ответ дан 6 December 2019 в 07:30
поделиться

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

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

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

1
ответ дан 6 December 2019 в 07:30
поделиться

Вот краткий список моих фаворитов:

  • LINQ
  • Дополнительные методы
  • Методы лямбды

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

1
ответ дан 6 December 2019 в 07:30
поделиться

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

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

Какие-либо другие уничтожающие функции?

0
ответ дан 6 December 2019 в 07:30
поделиться

Представление дизайна/кода разделения довольно прохладно. Это еще не прекрасно, но это довольно прохладно. Также редактирование в режиме конструктора теперь редактирует Вашу CSS тут же.

0
ответ дан 6 December 2019 в 07:30
поделиться

также Динамические Данные должны быть, рассматривают

0
ответ дан 6 December 2019 в 07:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: