Build Your Own ASP.NET 3.5 Website Using C# & VB (123 page)

Read Build Your Own ASP.NET 3.5 Website Using C# & VB Online

Authors: Cristian Darie,Zak Ruvalcaba,Wyatt Barnett

Tags: #C♯ (Computer program language), #Active server pages, #Programming Languages, #C#, #Web Page Design, #Computers, #Web site development, #internet programming, #General, #C? (Computer program language), #Internet, #Visual BASIC, #Microsoft Visual BASIC, #Application Development, #Microsoft .NET Framework

BOOK: Build Your Own ASP.NET 3.5 Website Using C# & VB
7.03Mb size Format: txt, pdf, ePub

defining,
534

changing, 580–582

properties (class),
77
,
78

PasswordRecovery control, 586

properties (object),
76
,
78

passwords,
553
,
559

Properties dialog, 646

default security
, 580

Properties panel,
650

encryption, 552

Properties window
, 167–168
,
302
,
425,

hashing,
565–566

461,
482
,
495
,
526,
646

hashing programatically,
566

colour setting, 169

verification, 560

Property Builder,
440

passwordStrengthRegularExpression, 582

Protected (access modifier),
81

PasswordT
extBox control, 236,
241

protection attribute,
561

path attribute,
561

Public (access modifier),
81

Path class,
597,
612,
614

public (C#),
50

Licensed to [email protected]

730

Public (VB), 50

read-only

public interface,
82

in columns, 479

ReadOnly modifier,
139

Q

read-only properties,
139

queries,
308

ReadText method,
605

executing,
310

records (database), 265

limiting the number of results with

RecrtangleHotSpot control, 112

TOP,
321

Redirect attribute,
221

matching patterns with LIKE,
318–319

ReferenceEquals, 84

multiple tables, 323

Refresh folder
, 205

row filtering with WHERE,
316–317

Register button,
255

SELECT statement, 310–313

Register directive,
42,
140

selecting certain fields,
313–314

attributes,
140

selecting ranges of values with

registration form, 252

BETWEEN,
317–318

regular expressions, 248

selecting unique data with DISTINCT,

resources,
248

314–316

RegularExpressionValidator control,

sorting results using ORDER BY,
320–

246–247,
682

321

some regular expressions, 248

table joins,
323–325

relational database design concepts,
289–

using parameters with,
360–368

291

using the IN operator,
319–320

Dorknozzle database,
297–301

query window
, 310

foreign keys, 291–292

question mark symbol ("?"), 556,
563

using database diagrams, 294–296

Releases tab, 648

R

Remember Me checkbox,
560

RadioButton control,
111
,
671

remote servers, 572

RadioButtonList control,
112
,
115
,
116,

Repeater control, 370–376,
377
, 420,
447

672

application,
371

RangeValidator control,
243–244,
681

differences from DataList control,
417

Read button,
606

templates,
372

Read mthod,
359

versus DataList,
420

reading files using StreamReader,
608

REPLACE function,
330

reading from text files, 596
,
604–607

RequestID, 291,
393

permissions,
597–599

RequiredFieldValidator control,
230
,

ReadLine method, 604
,
607

231,
236,
239–240
,
254,
649,
682

Licensed to [email protected]

731

difference from CompareValidator

database protection, 550

control, 241

display data correctly
, 551

Response object,
191

encryption use,
552

Response.Write (classic ASP),
33

hashing,
552

reusable visual styles, 148

keeping sensitive data to yourself,
551

roles

using secure communication chan
creating, 579–580

nels,
552

root node, 129

validating user input,
550

RowCommand, 472

Security tab,
568
,
598

RowEdited event,
473

security-related concepts

RowFilter property,
542

authentication, 552,
553

rows (database),
265

authorization, 553

RTRIM function,
330

Select button, 404–406
,
646

runat="server" attribute,
31
, 97
, 101
, 104
, Select Case (VB),
68

106

Select Case statements,
610

run-time errors,
214,
221

select element, 105

Select LinkButton, 645

S

Select master page checkbox,
206
, 210,

s As Object (VB), 51

350,
376
,
624

SaveAs method, 616

SELECT query,
310–313,
388

scope,
81–82

FROM clause, 311