tag Panel control and, 106 Do loops, 66 Do While loops, 68 document wide styles, 115 DocumentSource property, XML control, 605 dog analogy, OOP, 73 doGoogleSearch() method, 671 Google Search Service example, 672 doQuery() function Google Search Service example, 671 Dorknozzle database (see also individual tables) creating tables, 170, 172 creating using Access, 165 creating using Web Data Administrator, 165 DataRelations example, 403 defining primary keys, 185 formatted data from, using DataGrids, 310 relationships, 193 sorting column data, 412 update functionality using DataLists, 349
728
Dorknozzle Intranet Application admin tools page, 280, 638 Company Events page, 676, 678 company newsletter page, 580, 582 defining as a Web application, 542 designing the Helpdesk application form, 127 employee directory, 267 forms upload functionality, 577 functionality, 119 introduced, 119 navigation menu, 120 shopping cart application, 452 user controls, 626 using CompareValidator, 143 using RangeValidator, 146 using RequiredFieldValidator, 136 using ValidationSummary, 152 dot operator, 75 downlevel setting, ClientTarget attribute, 134 drop-down menus binding data sources, 272 HtmlSelect control, 92 IsPostBack use, 112, 114 DropDownList control, 105, 705 admintools.aspx page, 281 binding DataViews to, 409 class for, Dorknozzle project, 126 directory listing example, 569 duplicate data avoiding, with relationships, 186 DISTINCT keyword and, 209 dynamic display validation controls, 148
E eBay, 486 ecommerce sites master/detail pages, 317 EditButtonColumn control, 346
Order the print version of this book to get all 700+ pages!
EditCommand event, DataList control, 346–347 EditCommandColumn control, DataGrid, 317, 324, 465, 478 EditItemIndex property DataGrid control, 328, 479 <EditItemTemplate> tag, 334, 347, 465 email configuring IIS for, 580 creating the interface, 582 rendering HTML in, 586 sending from ASP.NET, 579 email address validation using CustomValidator, 159 using regular expressions, 153, 156 email programs appointment schedulers, 616 serialization and deserialization, 588 Employees table, Dorknozzle database, 180 Access query using, 200 column and data types, 169 creating, 173 INNER JOIN involving, 236 login credentials within, 542 primary and foreign key illustration, 184 relationship with Departments table, 167, 186, 191 table structure, 163 EmployeeStore table, Dorknozzle database, 181 basic SQL query against, 198, 205 changing data, 218 creating, 176 inserting data, 214 removing records, 220 shopping cart application, 452, 456 empty methods in development and testing, 467 EnableClientScript property, 134
EnableViewState property, Page directive, 43 enctype property,