Microsoft
ASP. NET 4
С ПРИМЕРАМИ
нд С# 2010
ДЛЯ ПРОФЕССИОНАЛОВ
Pro
ASP. NET 4
m C# 2010
FOURTH EDITION
Matthew MacDonald,
Adam Freeman,
and Mario Szpuszta
Apress*
Microsoft
ASP. NET 4
С ПРИМЕРАМИ
н»С# 2010
ДЛЯ ПРОФЕССИОНАЛОВ
4-Е ИЗДАНИЕ
Мэтью Мак-Дональд,
Адам Фримен,
Марио Шпушта
Москва • Санкт-Петербург • Киев
2011
ББК 32. 973. 26-018. 2. 75
М15
УДК 681. 3. 07
Издательский дом "Вильяме"
Зав. редакцией С. Н. Тригуб
Перевод с английского Я. П. Волковой, Ю. И. Корниенко, Н. А. Мухина
Под редакцией Ю. Н. М15 Microsoft ASP. NET 4 с примерами на С# 2010 для профессионалов, 4-е изд. : Пер. с англ. — М. : ООО "И. Д. Вильяме", 2011. — 1424 с. : ил. — Парал. тит. англ. ISBN 978-5-8459-1702-7 (рус. )
ББК 32. 973. 26-018. 2. 75
Все названия программных продуктов являются зарегистрированными торговыми
марками соответствующих фирм. Никакая часть настоящего издания ни в каких целях не может быть воспроизведена
в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные
или механические, включая фотокопирование и запись на магнитный носитель, если на
это нет письменного разрешения издательства APress, Berkeley, CA. Authorized translation from the English language edition published by APress, Inc. ,
Copyright © 2010 by Matthew MacDonald, Adam Freeman, and Mario Szpuszta. All rights reserved. No part of this work may be reproduced or transmitted in any form or by
any means, electronic or mechanical, including photocopying, recording, or by any information
storage or retrieval system, without the prior written permission of the copyright the publisher. Russian language edition is published by Williams Publishing House according to the
Agreement with R&I Enterprises International, Copyright © 2011. Научно-популярное издание
Мэтью Мак-Дональд, Адам Фримен, Марио Шпушта
Microsoft ASP. NET 4 с примерами на С# 2010
для профессионалов
4-е издание
Верстка Т. Н.
Артпеменко
Художественный редактор В. Г. Павлютин
Подписано в печать 25. 03. 2011. Формат 70x100/16. Гарнитура Times. Печать офсетная. Усл. печ. л. 114,81. Уч. -изд. л. 97,4. Тираж 1500 экз. Заказ № 25527. Отпечатано по технологии CtP
в ОАО "Печатный двор" им. А. М. Горького
197110, Санкт-Петербург, Чкаловский пр. , 15
ООО "И. Д. Вильяме", 127055, г. Москва, ул. Лесная, д. 43, стр. 1
ISBN 978-5-8459-1702-7 (рус. ) © Издательский дом "Вильяме", 2011
ISBN 978-1-43-022529-4 (англ. ) © by Matthew MacDonald, Adam Freeman,
and Mario Szpuszta, 2010
Оглавление
Часть I. Ключевые концепции 27
Глава 1. Введение в ASP. NET 28
Пгава 2. Visual Studio 47
Глава 3. Веб-формы 99
Глава 4. Серверные элементы управления 149
Глава 5. Приложения ASP. NET 201
Глава 6. Управление состоянием 251
Часть II. Доступ к данным 291
Пгава 7. Основы ADO. NET 292
Глава 8. Компоненты данных и объект DataSet 331
Глава 9. Привязка данных 361
Глава 10.