Professional ASP.NET 1.1 [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Professional ASP.NET 1.1 [Electronic resources] - نسخه متنی

Alex Homeret

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید






Index

W


WAP (Wireless Application Protocol)

disadvantages, 1059

MIME type support, 1062

operation mechanism, 1060

specification documents, 1060

language specification, 1061

wireless Internet access, 1059

WML, development using, 1061

Warn method, TraceContext class, 1123

parameters, 1123

warningLevel attribute, <compiler> element, 657

WarningLevel attribute

Control directive, 160

Page directive, 145

WAST (Web Application Stress Tool), 1151

Web Application Stress Tool (WAST), 1151

web applications, 561

application domains, 569

application root directory, 562

\bin directory, 562

global.asax file, 562

contents, 562

creation, 562

configuration using IIS, 619

IIS MMC snap-in, using, 562

events, 593

asynchronous application events, 603, 608

conditional application events, 597

implementation examples, 598

per-request application events, 595

per-request indeterminate order, 596

prototypes, 594

syntax, 594

usage, 593

mapping file extensions to resources, 603, 606

IIS MMC snap-in, using, 606

ISAPI, using, 607

overview, 561, 613

registering components, 570

assemblies, using, 571

COM, using, 570

state management, 579

application state, 579, 583, 593

cache/transient application state, 579, 585, 593

session/user state, 579, 580, 593

static variables, 579, 603

user-created resources, 570

bin directory, 570

global.asax file,570, 574

web.config, 570

web applications, IIS

creation

marking folder as application, 564

removing an application, 566

virtual directory creation, 563

Web controls, 132

ViewState, use of, 134

Web form events, working with, 138

web farms

ASP.NET configuration, 630, 631

session state management, web applications, 580

out-of-process SQL Server, 634

out-of-process Windows Service, 632

session state, problems with, 630

Web form controls


Web Form controls, 14, 175, 213, 214

AutoPostBack property, 223

Button control, 232

events, 217

properties, 217

Change event, 238

CheckBox control, 225

events, 217

properties, 217

classes, 217

Click event, 238


command events, 240

enumerations, setting property values from, 218

finding enumeration values, 220

setting dynamically, 219

example, 218

functionality, 214

HTML controls, compared to, 214

HyperLink control, 217, 227

Image control, 217, 229

ImageButton control, 217, 233

Label control, 217, 231

LinkButton control, 217, 229

Literal control, 217, 237

Panel control, 217, 230

PlaceHolder control, 217, 238

properties, referencing object values, 220

RadioButton control, 217, 225

System.Web.UI.WebControls namespace, defined under, 214

Table control, 217, 236

TableCell control, 217

TableRow control, 217

properties, 217

TextBox control, 217, 233

types table, 214

WebControl class, 215

Web forms

event handlers, 138

events

EventArgs parameter, 139

sender parameter, 138

Web controls, working with, 138

features, 123

page-processing steps

cleanup, 138

configuration, 135

event handling, 137

rendering, 137

server round-trip, 132

ViewState, use of, 133

web garden, 672

web request streams, 836

Web service extensions, IIS 6.0, 701

Web services, 54, 951, 999

application code guidelines, 964

Application state, accessing, implementation example, 967

ASP.NET, development using, 952

C# example, 55

VB.NET example, 55

.asmx files, 956, 961, 972

asynchronous web services, 609, 987

black box concept, 54

buffering, 978

caching, 977

code-behind, use of, 961

configuration settings, 651

credit card validation web service example, 955

data types, 970

DefaultWsdlHelpGenerator.aspx file, 959, 991

data types, custom, 970

design considerations

caching, 986

chunky versus chatty, 984

data caching, 986

methods or properties, use of, 985

response caching, 986

stateless versus stateful, 985

synchronous versus asynchronous design, 987

development issues, 953

distributed application development support, 953

Fibonacci web service example, 956–961

code-behind, use of, 961

Fibonacci series logic, 956

testing, 958

web service conversion, 957

Help page

Post support, testing, 991

protocol request & response message control, 991

HTTP, use of, 951

HTTP-GET protocol, 961, 968

HTTP-POST protocol, 967, 968

interoperability, 1003

introduction, 952

programmable application logic, 951

proxies, 1006

proxy classes, 1008, 1019

Visual Studio.NET, creation using, 1009

wsdl.exe tool, creation using, 1013

security, 1034

Basic authentication, 1037

client certificates, 1042

Forms-based authentication, 1038

guidelines, 1055

HTTPS, use of, 1039

Windows authentication, 1035

sessions state, 973

SOAP, 951, 954, 967, 969

attributes list, 988

authentication example, 1044

based on, 55

headers, 992, 1031, 1043

specifications, 954

synchronous web services, 987

System.Web.Services namespace, 964

timeouts, 1019

tracing, 1049

transactions, 975

UDDI, 954, 1000

WebMethod attribute, 964, 971

design considerations, 985

implementation example, 965

WebService attribute, 979

WebService directive, 963

WSDL, 954, 1003

XML, use of, 951

attributes list, 988

namespace controlling, 981

Web services configuration settings, <webServices>, element, 651

Web services Help page

HTTP-POST, functionality testing of, 991

protocol request & response control, 991

Web Solution Platform, scalability guidelines, 1198

web.config configuration file

ASP.NET

authentication, specifying type of, 704

security, setting, 703

event logs, 1136

Forms-based authentication, 713

<locations> element, 708

mobile controls, device capabilities

<Choice> element, 1109

<DeviceSpecific> element, 1109

passwords encryption, setting within, 735

relational data access example, setup, 360

web applications, user-created resources, 570

Windows authentication, implementation example, 727

web.config file, 18

<configuration> element, 621

<section> element, 621

compared to machine.config file, 621

configuration, ASP.NET, 616

applying configuration, 620

detecting changes, 620

customErrors element, 1135

file format, 621

Forms-based authentication

authorizing users, 720

custom user credentials example, 737

implementation example, 731

setting up, 713

Passport Authentication, 712

ProductsDB Business object, within, 1203

security, 687

Smart Navigation definition, 155

trace element, 1125

Windows Authentication

specifying HTTP access types, 708

Web-based registry, UDDI, 1000

WebControl class, System.Web.UI.WebControls

DataBinding event, 216

methods, 216

namespace, 901, 907

properties, 215-216

RenderContents method, 902

webGarden attribute,<processModel> element, 672

WebMethod attribute, 957, 964, 971, 1022, 1048

BufferResponse property, 978

CacheDuration property, 977

Description property, 972

EnableSession property, 974

fibonacci web service example, 958

implementation example, 965

MessageName property, 974

Session state management, 1022

syntax, 971

TransactionOption property, 976

Web services, design considerations, 985

WebMethodAttribute class, represented by, 971

WebMethodAttribute class, 971

WebProxy class, System.Net namespace, 1021

WebRequest class, System.Net namespace, 837

WebResponse class, System.Net namespace, 837

WebService attribute

Description property, 979

Name property, 983

Namespace property, 981

WebService class, System.Web.Services namespace, 965

WebService directive, 963

Class attribute, implementation example, 963

language attribute, 963

syntax, 963

WebServiceAuthentication HTTP module, 1047

HTTP request, 1047

loading message to XML document, 1047

SOAP headers, authentication example, 1047

<webServices> element, configuration, ASP.NET, 651

well-formed documents, 537

while statement, C#, 113

While statement, Visual Basic.NET, 111

Width property, WebControl class, 216

wildcards, LIKE operator, support by, 445

Win32 architecture, problems with, 879

WinCV tool, 57,220

Windows operating systems, 2

ASP.NET, built-in authentication within, 704

processes, applications with, 51

Windows 2000

ASP.NET, required for, 2

authentication, 688

authorization, 694

Component services, performing transactions, 459

security, 683

System File Protection, 879

Windows authentication

ACLs, use of, 709

implementation example

page definitions, 734

setting user accounts, 727

Web services, use with, 1035

Windows-based Authentication, 647, 705, 1034

example

accessing user identity, 729

IsAuthenticated property, Identity object, 729

non-authenticated users, 731

IIS security settings, 709

implementation example, 727

accessing user role, 730

checking authentication, 729

displaying account details, 730

logon process, 709

running under another account, <identity> element, 708

setting up, <identity> element, 705

specifying HTTP access types

<allow> setting, 707

<deny> setting, 707

<location> element, 707

specifying users and groups, <authorization element>, using, 706

Windows security settings, 709

WindowsIdentity object, 723

Windows Component Services, serviced components, 873

Windows DNA, 28

.NET Framework, compared to, 28–31

definition, 28

disadvantages, 29

dependencies, 30

multiple language usage, 31

primitive toolset, 29

scripting limitations, 30

side-by-side execution, 29

stopping applications, 29

versioning, 30

IBuyAdventure.NET, 1198

Windows Forms

.GUI Framework, 33

definition, 56

Windows Server 2003

ASP.NET 1.1, installation, 566

file access permissions, setting of, 361

IIS 6.0, installation, 566

Windows Server System, 26

Windows Service, out-of-process Windows Service, 632

Windows-based authentication, 67

WindowsBuiltInRole enumeration, built-in account groups, 724

WindowsIdentity object

GetCurrent method, 660, 730

System.Security.Principal namespace, 723

Windows-based authentication

implementation example, 730

specifying user accounts, 731

implementation example, 729

wireless Internet access, 1057

data rate considerations, 1058

future prospects, 1118

i-Mode cHTML, use of, 1059

mobile device features, 1057

WAP, use of

disadvantages, 1059

operation mechanism, 1060

specification documents, 1060

WML (Wireless Markup Language)

ASP.NET, generating within, 1069

<card> element

<do> element, 1065

i<d attribute, 1065

<p> paragraph element, 1065

title attribute, 1065

decks

implementation example, 1063

structure, 1062

device interoperability, 1067

go> element, 1066

Nokia 5100 simultor, 1063

WAP, development for, 1061

<wml> root element, 1064

XML, derived from, 1061

<wml> element, WML, implementation example, 1064

worker process model

ASP 1.1/ASP 1.0, within, 568

IIS 6.0, ASP.NET configuration, 568

worker process recycling, 569

wrapper assembly, COM objects, 1180

Wrapping property

Form mobile controls, 1077

StyleSheet mobile controls, 1108

Write method, HtmlTextWriter class

simple control example, C#, 887

page rendering, 897

Write method, HttpResponse class, 132, 137

Write method

StreamWriter class, 825

TextWriter class, 827

Trace object, 639

TraceContext class, 1123

Write overloaded method, HttpResponse object, 1167

WriteContentTo method XMLDocument / XMLDataDocument class, 374

WriteElementString methods, XmlTextWriter class, 377

WriteEndDocument method, XmlTextWriter object, 555

WriteendDocument methods, XmlTextWriter class, 377

WriteEndElement methods, XmlTextWriter class, 377

WriteFile method, HttpResponse class, 132, 1167

WriteLine method

Console class, 51

StreamWriter class, 820

StringWriter class, 829

TextWriter class, 827

WriteOnly keyword, Properties statement, 75

WriteSchema value, XmlWriteMode enumeration, 519

WriteStartDocument method, XmlTextWriter object, 377, 555

WriteStartElement methods, XmlTextWriter class, 377, 390

WriteTo method XMLDocument / XMLDataDocument class, 374

WriteXml method, DataSet class, 352, 515

XML data management

extracting nested XML from DataSet, 526

writing data from DataSet to XML file, 516

XmlWriteMode enumeration, 519

WriteXMLSchema methods, DataSet class, 352, 515-516

WriteXXX methods, XmlTextWriter class, 390

WSDL (Web Services Description Language), 954

Barnes and Noble site example, 1025–1029

credit card validation web service example, 955

Description property, implementation example

WebMethods attribute, 973

WebServices attribute, 980

Elements, 1005

fibonacci web service example, 959, 1003

MessageName property, implementation example, 975

namespace, applying, 1005

protocol support, 1006

SOAP headers, describing, 1032

advantages, 1034

wsdl.exe tool, 1013

parameters table, 1016

wsdl.exe tool

parameters table, 1016

proxy class creation

C# source file compiling, 1016

C# source file creation, 1015

VB.NET source file compiling, 1016

VB.NET source file creation, 1013

proxy classes creation, 1013

/ 244