id attribute, 89, 235
<identity> element, 177, 534–35
idleTimeout attribute, <processModel> element, 548
IDL (Interface Definition Language), 404
IE (Internet Explorer)
caching, 440, 442, 445, 449, 455
configuration, 119, 121–22
custom server controls, 357, 394
data access, 289–90, 294, 296, 303, 316
data binding, 322, 325–27, 331, 333, 336–39, 342–43
deployment, 479, 483, 488–89
displaying pages in, 15
security, 152, 163, 172–73
server controls, 246–47, 253, 263
Web Forms, 193, 214
Web services, 413, 416–17, 431
If statements, 63
IIS (Internet Information Services)
application pools, 125
authentication, 161, 163–64
directory configuration, 460–63
installing, 556
logging, 155–56
Passport authentication, 165
permissions for subdirectories, 469–70
physical path vs. URL, 463–65
principle of least privilege, 146
removing unused services, 132
Run As feature, 387
sample applications and, 147
SSL certificates, 157–59
trusted connections, 177–78
Web service authentication, 421
IL (Microsoft Intermediate Language), 4–5
impersonate attribute, <identity>, 177, 535
impersonation
consequences of, 129
overview of, 177–78
trusted connections, 145, 283
Windows authentication, 164
Implements keyword, 364
@ Import directive, 200, 223
Imports clause
adding new row to table, 302
iterating over DataTable collection, 305
reading data, 295
typed datasets, 315
Imports directive, 358
INamingContainer interface, 399
#Include directive, 190
include files, 216
inheritance
base classes, 82, 350–51, 401
defined, 79
object-oriented programming and, 80–82
overriding, 368
overview of, 6
Page class, 206
page lifetime and, 188
RegLogin control, 370
specialization of controls, 348
WebService class, 408
inherits attribute, @ Page directive, 193
Inherits attribute, @ Page directive, 206, 467
Inherits keyword, 81
Init events, 368
Initialize phase, 368
InitialValue property, 262
InProc (in-process) setting, 101
In Progress page, MSDN Library, 568
Insert method, Cache class, 451, 452
Install Certificate, 158–59, 160–61
Install dialog box, 563
installing Visual Studio .NET. See Visual Studio .NET, installing
Integrated Windows authentication. See Windows authentication
IntelliSense
statement completion, 20
Task List, 22
interface attribute, @ Implements directive, 200
Interface Definition Language (IDL), 404
Intermediate Language (IL), 4–5
Intermediate mode, Command window, 16
Internet Explorer. See IE (Internet Explorer)
Internet Information Services. See IIS (Internet Information Services)
Internet Services Manager
directory configuration, 460–63
IIS authentication, 163–64
permissions for subdirectories, 470
SSL certificates, 157–61
IPostBackDataHandler, 378
IPostBackEventHandler, 378
IP Security Policy Management MMC snap-in, 150
IsEnabled property, 482
IsPostBack method, 362
IsPostBack property, Page class, 205
IsValid property, Validation controls, 260
<ItemTemplate>, 339