validate attribute, <httpHandlers>, 543
Validate method, Validation controls, 260
validateRequest attribute
@ Page directive, 194
<pages>, 528
validation
Request Validation, 149–50
security and, 148–49
validation attribute, <machineKey> element, 538
Validation controls, 260–66
methods, 260
overview of, 260
properties, 260
types of, 261–62
validating by comparison, 264–66
validating required fields, 262–64
ValidationExpression property, 262
validationKey attribute, <machineKey> element, 538
ValidationSummary control, 262
value attribute, <appSettings> element, 554
values
constants and, 58
dataset, 304–7
types of, 52
ValueToCompare property, 261
var attribute, <browserCaps>, 552
variables, 51–58
accessibility, 57–58
data types, 51–52
declaring, 53–54
initializing, 361
lifetime, 54–55, 57
naming conventions, 55
overview of, 51
RegLogin control, 371–72
scope, 56
string, 371
Variant data type, 503
VaryByX attributes, @ OutputCache, 203, 204, 437–38, 443–46
vbc.exe, 310
.vb extension, 37
verbs attribute
<authorization>, 536–37
<httpHandlers>, 544
overview of, 176–77
VerifyCredentials method, 381–82, 384–85
VeriSign, 157
versioning, 469
View menu, 28
ViewState, 107, 396–97
ViewState property, Page class, 206
ViewStateUserKey, 397
Visible property, 273
Visual Basic .NET
overview of, 8
Root Namespace option, 349
sample code, 11–12
Standard Edition installation, 9
Visual C++, 6–7, 11–12
Visual C# .NET, 364
namespace syntax, 56
overview of, 8
searching for sample code, 11–12
variable declaration, 58
Visual InterDev, 29
Visual Studio .NET, 9–15
automatically creating namespace, 349
DataGrid formats, 328–32
enhancements, 16–18
event handling, 45
exiting, 29–30
menus, 27–28
new features, 18–19
New Project dialog box, 34
opening Web application project, 13–14
options, 28–29
overview of, 7, 9
sample code, 11–13
server controls, 42, 352–57
session state, 97
starting, 10–11
TagPrefix, 357
testing Web forms page, 14–15
as text editor, 38
toolbars, 26–27, 41
typed datasets, 311–17
Web applications, 39–40
Web controls, 237–40
Web Forms, 40–47
XML editor, 112
Visual Studio .NET, installing, 555–74
MSDN Library, 565–69
overview of, 561–64
platform support, 555–56
prerequisites for installing, 556–61
Service Releases, 570–74
Visual Studio .NET Toolbox
adding controls, 237–40
adding custom controls, 354–55
overview of, 22
Visual Studio .NET, windows, 19–26
Class View, 20
configuring, 10–11
Designer/Source Editor, 19–20, 24
Output, 23
Properties, 21, 24–26
Server Explorer, 21
Solution Explorer, 20
Task List, 22–23
Toolbox, 22
VSdotNET MSDE instance, 285