0

1199

0
Автор публикации grifin85

Облачная платформа Google имеет много возможностей: большие данные, машинное обучение и глобальная инфраструктура мощностей Google. Но Вы можете не знать, что на сколько хорошо мы поддерживаем приложении построены на базе ASP.NET, платформу с открытым исходным кодом разработанная Microsoft. Давайте исправим это сейчас.

Читать дальше...

0

2336

0
Автор публикации grifin85
Появившийся в .NET 2.0 оператор ?? уверенно занимает в моем хит-параде наиболее часто используемых приемов первое место, но при этом довольно редко используется в проектах, которые я разрабатывал в команде. Поэтому довольно часто встречаются в коде конструкции вроде:
Читать дальше...

0

6785

0
Автор публикации grifin85

Шаблоны дизайна – это визуальное наследование страниц, впервые появившееся в ASP.NET 2.0. Вы можете создавать основу для любого количества страниц приложения. Шаблоны позволяют легче создавать и поддерживать приложения. Visual Studio 2005 включает поддержку создания и редактирования шаблонов страниц. Эта лекция рассматривает использование шаблонов страниц в приложении и начинается с объяснения их преимуществ.

Читать дальше...

0

4840

0
Автор публикации grifin85

До сих пор мы создавали отдельные страницы. Веб-приложения, которые обычно создаются для работы в Интернет, состоят из большого количества взаимосвязанных страниц. Переход с одной страницы на другую происходит по гиперссылкам. На многих сайтах создаются различные средства для путешествий по страницам. Панели навигации располагаются в верхней части страницы в виде полосы, справа или слева в виде древовидной структуры.

Читать дальше...

0

2626

0
Автор публикации grifin85

Вопрос Я занимаюсь разработкой сайтов на платформе ASP.NET и мне нужно измерить производительность страниц. Если я добавлю счетчики, это ухудшит производительность? А отслеживание их показателей? Я читал, что это замедляет приложение.

Читать дальше...

0

5817

0
Автор публикации grifin85

В ASP.NET 2.0 введен ряд новых средств, улучшающих доступ к данным, в частности несколько элементов управления — источников данных (далее для краткости элементов источников данных) и элементов, связываемых с данными. Благодаря новым элементам источников данных исчезает необходимость в написании огромного объема однотипного кода, без которого не обойтись в ASP.NET 1.x. Например, не составляет труда создать элементы источников данных для SQL-операторов или хранимых процедур и сопоставить с ними элементы, связываемые с данными. Еще больше впечатляет то, что элемент ObjectDataSource позволяет упростить разработку и уменьшить число строк кода, в то же время абстрагируясь от бизнес-логики и логики доступа к данным, реализованной на различных уровнях n-уровневой архитектуры.

Читать дальше...

0

5878

0
Автор публикации grifin85

В данной статье я хочу рассказать о новом контроле, появившемся в ASP.NET 2.0 – GridView. Данный контрол внешне напоминает DataGrid, который существовал и в предыдущих версиях ASP.NET, однако GridView, выгодно отличается от DataGrid – это возможностью работы с объектной моделью источников данных. Благодаря возможности работать с объектной моделью источников данных даже относительно сложные страницы можно создать полностью декларативно – не написав ни одной строчки кода, что неизбежно пришлось бы делать в случае с DataGrid. В случае же, когда все же нет возможности описать декларативно – GridView предоставляет расширенную модель событий, которая позволяет более гибко работать с этим контролом (данная статья подразумевает, что вы имеете опыт работы с DataGrid).

Читать дальше...

0

3523

0
Автор публикации grifin85

В своей предыдущей статье Редактирование данных в DataGrid я как-то обошел стороной вопрос связи между строками в DataGrid/DataList и данными в источнике данных, и у читателей могло сложиться впечатление, что такоую связь им нужно реализовывать самим. Но это не так - на самом деле такая связь существует, и создается она с помощью свойств DataKeyField/DataKeys элементов управления DataGrid и DataList. Все, что нам нужно для того, чтобы привязать к строкам, связываемым в DataGrid, с информацию о ключах этих строк из источника данных, это перед связыванием данных присвоить имя необходимого нам ключевого поля в свойство DataKeyField:

Читать дальше...