ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources] نسخه متنی

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

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

ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources] - نسخه متنی

G. andrew Duthie; matthew Macdonald

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

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

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









Table of Contents
Index
Reviews
Examples
Reader Reviews
Errata
ASP.NET in a Nutshell, 2nd Edition
By
Publisher
: O'Reilly
Pub Date: August 2003
ISBN: 0-596-00520-2
Pages: 998

Copyright
Preface

Who Is This Book for?

How to Use This Book

How This Book Is Structured

Conventions Used in This Book

How to Contact Us

Acknowledgments

Part I:
Introduction to ASP.NET


Chapter 1.
Introduction


Section 1.1.
.NET Platform Fundamentals


Section 1.2.
Object Orientation in the .NET Platform


Section 1.3.
Choosing a Language


Section 1.4.
Why and When Would I Use ASP.NET?


Section 1.5.
Why and When Would I Port an Existing Application to ASP.NET?


Section 1.6.
New Features in ASP.NET


Chapter 2.
ASP.NET Applications


Section 2.1.
Application Types


Section 2.2.
Application Structure and Boundaries


Section 2.3.
Application File Types


Chapter 3.
Web Forms


Section 3.1.
Structuring an ASP.NET Page


Section 3.2.
Stages of Page Processing


Section 3.3.
State Management


Section 3.4.
Caching Page Output


Section 3.5.
Additional Resources


Chapter 4.
Web Services


Section 4.1.
Standards and Specifications


Section 4.2.
Web Services Architecture


Section 4.3.
Creating a Web Service


Section 4.4.
Consuming a Web Service


Section 4.5.
Additional Resources


Chapter 5.
ASP.NET Server Controls


Section 5.1.
HTML Controls


Section 5.2.
Web Controls


Section 5.3.
Using Controls


Section 5.4.
Types of Web Controls


Section 5.5.
Handling Control Events


Section 5.6.
Modifying Control Appearance


Section 5.7.
Additional Resources


Chapter 6.
User Controls and Custom Server Controls


Section 6.1.
User Controls


Section 6.2.
Custom Server Controls


Section 6.3.
Sharing Controls Across Applications


Section 6.4.
Additional Resources


Chapter 7.
Data Access and Data Binding


Section 7.1.
ADO.NET: An Overview


Section 7.2.
Reading Data


Section 7.3.
Data Binding


Section 7.4.
Inserting and Updating Data


Section 7.5.
Deleting Data


Section 7.6.
Additional Resources


Chapter 8.
ASP.NET Configuration


Section 8.1.
Understanding Configuration Files


Section 8.2.
Modifying Configuration Settings


Section 8.3.
Locking Down Configuration Settings


Section 8.4.
Targeting a Specific Runtime Version


Section 8.5.
Additional Resources


Chapter 9.
ASP.NET Security


Section 9.1.
Authentication Methods


Section 9.2.
Authorization


Section 9.3.
Ensuring Input Safety


Section 9.4.
Patching


Section 9.5.
Code Access Security


Section 9.6.
Additional Resources


Chapter 10.
Error Handling, Debugging, and Tracing


Section 10.1.
Error Handling


Section 10.2.
Debugging


Section 10.3.
Tracing


Section 10.4.
Additional Resources


Chapter 11.
ASP.NET Deployment


Section 11.1.
Deploying ASP.NET Applications


Section 11.2.
Deploying Assemblies


Section 11.3.
Deploying Through Visual Studio .NET


Section 11.4.
Additional Resources

Part II:
Intrinsic Class Reference


Chapter 12.
The Page Class


Section 12.1.
Comments/Troubleshooting


Section 12.2.
Properties Reference


Section 12.3.
Collections Reference


Section 12.4.
Methods Reference


Section 12.5.
Events Reference


Chapter 13.
The HttpApplicationState Class


Section 13.1.
Comments/Troubleshooting


Section 13.2.
Properties Reference


Section 13.3.
Collections Reference


Section 13.4.
Methods Reference


Section 13.5.
Events Reference


Chapter 14.
The HttpContext Class


Section 14.1.
Comments/Troubleshooting


Section 14.2.
Properties Reference


Section 14.3.
Collections Reference


Section 14.4.
Methods Reference


Chapter 15.
The HttpException Class


Section 15.1.
Comments/Troubleshooting


Section 15.2.
Constructor Reference


Section 15.3.
Properties Reference


Section 15.4.
Methods Reference


Chapter 16.
The HttpRequest Class


Section 16.1.
Comments/Troubleshooting


Section 16.2.
Properties Reference


Section 16.3.
Collections Reference


Section 16.4.
Methods Reference


Chapter 17.
The HttpResponse Class


Section 17.1.
Comments/Troubleshooting


Section 17.2.
Properties Reference


Section 17.3.
Collections Reference


Section 17.4.
Methods Reference


Chapter 18.
The HttpServerUtility Class


Section 18.1.
Comments/Troubleshooting


Section 18.2.
Properties Reference


Section 18.3.
Methods Reference


Chapter 19.
The HttpSessionState Class


Section 19.1.
Comments/Troubleshooting


Section 19.2.
Properties Reference


Section 19.3.
Collections Reference


Section 19.4.
Methods Reference


Section 19.5.
Events Reference


Chapter 20.
web.config Reference


Section 20.1.
Comments/Troubleshooting


Section 20.2.
web.config Elements

Part III:
Namespace Reference


Chapter 21.
Namespace Reference


Section 21.1.
Reading a Quick-Reference Entry


Chapter 22.
Converting from C# to VB Syntax


Section 22.1.
General Considerations


Section 22.2.
Classes


Section 22.3.
Structures


Section 22.4.
Interfaces


Section 22.5.
Class, Structure, and Interface Members


Section 22.6.
Delegates


Section 22.7.
Enumerations


Chapter 23.
The System.Web Namespace

AspNetHostingPermission

AspNetHostingPermissionAttribute

AspNetHostingPermissionLevel

BeginEventHandler

EndEventHandler

HttpApplication

HttpApplicationState

HttpBrowserCapabilities

HttpCacheability

HttpCachePolicy

HttpCacheRevalidation

HttpCacheValidateHandler

HttpCacheVaryByHeaders

HttpCacheVaryByParams

HttpClientCertificate

HttpCompileException

HttpContext

HttpCookie

HttpCookieCollection

HttpException

HttpFileCollection

HttpModuleCollection

HttpParseException

HttpPostedFile

HttpRequest

HttpRequestValidationException

HttpResponse

HttpRuntime

HttpServerUtility

HttpStaticObjectsCollection

HttpUnhandledException

HttpUtility

HttpValidationStatus

HttpWorkerRequest

HttpWorkerRequest.EndOfSendNotification

HttpWriter

IHttpAsyncHandler

IHttpHandler

IHttpHandlerFactory

IHttpModule

ProcessInfo

ProcessModelInfo

ProcessShutdownReason

ProcessStatus

TraceContext

TraceMode


Chapter 24.
The System.Web.Caching Namespace

Cache

CacheDependency

CacheItemPriority

CacheItemRemovedCallback

CacheItemRemovedReason


Chapter 25.
The System.Web.Configuration Namespace

AuthenticationMode

ClientTargetSectionHandler

FormsAuthPasswordFormat

FormsProtectionEnum

HttpCapabilitiesBase

HttpConfigurationContext


Chapter 26.
The System.Web.Hosting Namespace

AppDomainFactory

ApplicationHost

IAppDomainFactory

IISAPIRuntime

ISAPIRuntime

SimpleWorkerRequest


Chapter 27.
The System.Web.Mail Namespace

MailAttachment

MailEncoding

MailFormat

MailMessage

MailPriority

SmtpMail


Chapter 28.
The System.Web.Mobile Namespace

CookielessData

ErrorHandlerModule

MobileCapabilities

MobileDeviceCapabilitiesSectionHandler

MobileErrorInfo

MobileFormsAuthentication


Chapter 29.
The System.Web.Security Namespace

DefaultAuthenticationEventArgs

DefaultAuthenticationEventHandler

DefaultAuthenticationModule

FileAuthorizationModule

FormsAuthentication

FormsAuthenticationEventArgs

FormsAuthenticationEventHandler

FormsAuthenticationModule

FormsAuthenticationTicket

FormsIdentity

PassportAuthenticationEventArgs

PassportAuthenticationEventHandler

PassportAuthenticationModule

PassportIdentity

UrlAuthorizationModule

WindowsAuthenticationEventArgs

WindowsAuthenticationEventHandler

WindowsAuthenticationModule


Chapter 30.
The System.Web.Services Namespace

WebMethodAttribute

WebService

WebServiceAttribute

WebServiceBindingAttribute


Chapter 31.
The System.Web.Services.Configuration Namespace

XmlFormatExtensionAttribute

XmlFormatExtensionPointAttribute

XmlFormatExtensionPrefixAttribute


Chapter 32.
The System.Web.Services.Description Namespace

Binding

BindingCollection

DocumentableItem

FaultBinding

FaultBindingCollection

HttpAddressBinding

HttpBinding

HttpOperationBinding

HttpUrlEncodedBinding

HttpUrlReplacementBinding

Import

ImportCollection

InputBinding

Message

MessageBinding

MessageCollection

MessagePart

MessagePartCollection

MimeContentBinding

MimeMultipartRelatedBinding

MimePart

MimePartCollection

MimeTextBinding

MimeTextMatch

MimeTextMatchCollection

MimeXmlBinding

Operation

OperationBinding

OperationBindingCollection

OperationCollection

OperationFault

OperationFaultCollection

OperationFlow

OperationInput

OperationMessage

OperationMessageCollection

OperationOutput

OutputBinding

Port

PortCollection

PortType

PortTypeCollection

ProtocolImporter

ProtocolReflector

Service

ServiceCollection

ServiceDescription

ServiceDescriptionBaseCollection

ServiceDescriptionCollection

ServiceDescriptionFormatExtension

ServiceDescriptionFormatExtensionCollection

ServiceDescriptionImporter

ServiceDescriptionImportStyle

ServiceDescriptionImportWarnings

ServiceDescriptionReflector

SoapAddressBinding

SoapBinding

SoapBindingStyle

SoapBindingUse

SoapBodyBinding

SoapExtensionImporter

SoapExtensionReflector

SoapFaultBinding

SoapHeaderBinding

SoapHeaderFaultBinding

SoapOperationBinding

SoapProtocolImporter

SoapTransportImporter

Types


Chapter 33.
The System.Web.Services.Discovery Namespace

ContractReference

ContractSearchPattern

DiscoveryClientDocumentCollection

DiscoveryClientProtocol

DiscoveryClientProtocol.DiscoveryClientResultsFile

DiscoveryClientReferenceCollection

DiscoveryClientResult

DiscoveryClientResultCollection

DiscoveryDocument

DiscoveryDocumentLinksPattern

DiscoveryDocumentReference

DiscoveryDocumentSearchPattern

DiscoveryExceptionDictionary

DiscoveryReference

DiscoveryReferenceCollection

DiscoveryRequestHandler

DiscoverySearchPattern

DynamicDiscoveryDocument

ExcludePathInfo

SchemaReference

SoapBinding

XmlSchemaSearchPattern


Chapter 34.
The System.Web.Services.Protocols Namespace

AnyReturnReader

HtmlFormParameterReader

HtmlFormParameterWriter

HttpGetClientProtocol

HttpMethodAttribute

HttpPostClientProtocol

HttpSimpleClientProtocol

HttpWebClientProtocol

LogicalMethodInfo

LogicalMethodTypes

MatchAttribute

MimeFormatter

MimeParameterReader

MimeParameterWriter

MimeReturnReader

NopReturnReader

PatternMatcher

SoapClientMessage

SoapDocumentMethodAttribute

SoapDocumentServiceAttribute

SoapException

SoapExtension

SoapExtensionAttribute

SoapHeader

SoapHeaderAttribute

SoapHeaderCollection

SoapHeaderDirection

SoapHeaderException

SoapHttpClientProtocol

SoapMessage

SoapMessageStage

SoapParameterStyle

SoapRpcMethodAttribute

SoapRpcServiceAttribute

SoapServerMessage

SoapServiceRoutingStyle

SoapUnknownHeader

TextReturnReader

UrlEncodedParameterWriter

UrlParameterReader

UrlParameterWriter

ValueCollectionParameterReader

WebClientAsyncResult

WebClientProtocol

WebServiceHandlerFactory

XmlReturnReader


Chapter 35.
The System.Web.SessionState Namespace

HttpSessionState

IReadOnlySessionState

IRequiresSessionState

IStateRuntime

SessionStateMode

SessionStateModule

SessionStateSectionHandler

StateRuntime


Chapter 36.
The System.Web.UI Namespace

AttributeCollection

BaseParser

BasePartialCachingControl

BuildMethod

BuildTemplateMethod

CompiledTemplateBuilder

ConstructorNeedsTagAttribute

Control

ControlBuilder

ControlBuilderAttribute

ControlCollection

CssStyleCollection

DataBinder

DataBinding

DataBindingCollection

DataBindingHandlerAttribute

DataBoundLiteralControl

DesignerDataBoundLiteralControl

DesignTimeParseData

DesignTimeTemplateParser

EmptyControlCollection

Html32TextWriter

HtmlTextWriter

HtmlTextWriterAttribute

HtmlTextWriterStyle

HtmlTextWriterTag

IAttributeAccessor

IDataBindingsAccessor

ImageClickEventArgs

ImageClickEventHandler

INamingContainer

IParserAccessor

IPostBackDataHandler

IPostBackEventHandler

IStateManager

ITagNameToTypeMapper

ITemplate

IUserControlDesignerAccessor

IValidator

LiteralControl

LosFormatter

ObjectConverter

ObjectTagBuilder

OutputCacheLocation

Page

PageParser

Pair

ParseChildrenAttribute

PartialCachingAttribute

PartialCachingControl

PersistChildrenAttribute

PersistenceMode

PersistenceModeAttribute

PropertyConverter

RenderMethod

RootBuilder

SimpleWebHandlerParser

StateBag

StateItem

StaticPartialCachingControl

TagPrefixAttribute

TemplateBuilder

TemplateContainerAttribute

TemplateControl

TemplateControlParser

TemplateParser

ToolboxDataAttribute

Triplet

UserControl

UserControlControlBuilder

ValidationPropertyAttribute

ValidatorCollection

WebServiceParser


Chapter 37.
The System.Web.UI.Design Namespace

CalendarDataBindingHandler

ColorBuilder

ControlDesigner

ControlParser

ControlPersister

DataBindingCollectionConverter

DataBindingCollectionEditor

DataBindingHandler

DataBindingValueUIHandler

DataFieldConverter

DataMemberConverter

DataSourceConverter

DesignTimeData

HtmlControlDesigner

HtmlIntrinsicControlDesigner

HyperLinkDataBindingHandler

IControlDesignerBehavior

IDataSourceProvider

IHtmlControlDesignerBehavior

ImageUrlEditor

ITemplateEditingFrame

ITemplateEditingService

IWebFormReferenceManager

IWebFormsBuilderUIService

IWebFormsDocumentService

ReadWriteControlDesigner

TemplatedControlDesigner

TemplateEditingService

TemplateEditingVerb

TextControlDesigner

TextDataBindingHandler

UrlBuilder

UrlBuilderOptions

UrlEditor

UserControlDesigner

WebControlToolboxItem

XmlFileEditor

XmlUrlEditor

XslUrlEditor


Chapter 38.
The System.Web.UI.Design.WebControls Namespace

AdRotatorDesigner

BaseDataListComponentEditor

BaseDataListDesigner

BaseValidatorDesigner

ButtonDesigner

CalendarAutoFormatDialog

CalendarDesigner

CheckBoxDesigner

DataGridColumnCollectionEditor

DataGridComponentEditor

DataGridDesigner

DataListComponentEditor

DataListDesigner

HyperLinkDesigner

LabelDesigner

LinkButtonDesigner

ListControlDataBindingHandler

ListControlDesigner

ListItemsCollectionEditor

PanelDesigner

RegexEditorDialog

RegexTypeEditor

RepeaterDesigner

TableCellsCollectionEditor

TableDesigner

TableRowsCollectionEditor

XmlDesigner


Chapter 39.
The System.Web.UI.HtmlControls Namespace

HtmlAnchor

HtmlButton

HtmlContainerControl

HtmlControl

HtmlForm

HtmlGenericControl

HtmlImage

HtmlInputButton

HtmlInputCheckBox

HtmlInputControl

HtmlInputFile

HtmlInputHidden

HtmlInputImage

HtmlInputRadioButton

HtmlInputText

HtmlSelect

HtmlTable

HtmlTableCell

HtmlTableCellCollection

HtmlTableRow

HtmlTableRowCollection

HtmlTextArea


Chapter 40.
The System.Web.UI.MobileControls Namespace

AdRotator

Alignment

ArrayListCollectionBase

BaseValidator

BooleanOption

Calendar

Command

CommandFormat

CompareValidator

Constants

ControlPager

CustomValidator

DesignerAdapterAttribute

DeviceOverridableAttribute

DeviceSpecific

DeviceSpecificChoice

DeviceSpecificChoiceCollection

DeviceSpecificChoiceControlBuilder

DeviceSpecificChoiceTemplateBuilder

DeviceSpecificChoiceTemplateContainer

DeviceSpecificControlBuilder

ErrorFormatterPage

FontInfo

FontSize

Form

FormControlBuilder

FormMethod

IControlAdapter

Image

IObjectListFieldCollection

IPageAdapter

ItemPager

ITemplateable

Label

Link

List

ListCommandEventArgs

ListCommandEventHandler

ListControlBuilder

ListDataBindEventArgs

ListDataBindEventHandler

ListDecoration

ListSelectType

LiteralLink

LiteralText

LiteralTextContainerControlBuilder

LiteralTextControlBuilder

LoadItemsEventArgs

LoadItemsEventHandler

MobileControl

MobileControlBuilder

MobileControlsSectionHandler

MobileListItem

MobileListItemCollection

MobileListItemType

MobilePage

MobileUserControl

ObjectList

ObjectListCommand

ObjectListCommandCollection

ObjectListCommandEventArgs

ObjectListCommandEventHandler

ObjectListControlBuilder

ObjectListDataBindEventArgs

ObjectListDataBindEventHandler

ObjectListField

ObjectListFieldCollection

ObjectListItem

ObjectListItemCollection

ObjectListSelectEventArgs

ObjectListSelectEventHandler

ObjectListShowCommandsEventArgs

ObjectListShowCommandsEventHandler

ObjectListTitleAttribute

ObjectListViewMode

PagedControl

PagerStyle

Panel

PanelControlBuilder

PersistNameAttribute

PhoneCall

RangeValidator

RegularExpressionValidator

RequiredFieldValidator

SelectionList

Style

StyleSheet

StyleSheetControlBuilder

TemplateContainer

TextBox

TextBoxControlBuilder

TextControl

TextView

TextViewElement

ValidationSummary

Wrapping


Chapter 41.
The System.Web.UI.MobileControls.Adapters Namespace

ChtmlCalendarAdapter

ChtmlCommandAdapter

ChtmlFormAdapter

ChtmlImageAdapter

ChtmlLinkAdapter

ChtmlMobileTextWriter

ChtmlPageAdapter

ChtmlPhoneCallAdapter

ChtmlSelectionListAdapter

ChtmlTextBoxAdapter

ControlAdapter

HtmlCalendarAdapter

HtmlCommandAdapter

HtmlControlAdapter

HtmlFormAdapter

HtmlImageAdapter

HtmlLabelAdapter

HtmlLinkAdapter

HtmlListAdapter

HtmlLiteralTextAdapter

HtmlMobileTextWriter

HtmlObjectListAdapter

HtmlPageAdapter

HtmlPanelAdapter

HtmlPhoneCallAdapter

HtmlSelectionListAdapter

HtmlTextBoxAdapter

HtmlTextViewAdapter

HtmlValidationSummaryAdapter

HtmlValidatorAdapter

MobileTextWriter

MultiPartWriter

UpWmlMobileTextWriter

UpWmlPageAdapter

WmlCalendarAdapter

WmlCommandAdapter

WmlControlAdapter

WmlFormAdapter

WmlImageAdapter

WmlLabelAdapter

WmlLinkAdapter

WmlListAdapter

WmlLiteralTextAdapter

WmlMobileTextWriter

WmlObjectListAdapter

WmlPageAdapter

WmlPanelAdapter

WmlPhoneCallAdapter

WmlSelectionListAdapter

WmlTextBoxAdapter

WmlTextViewAdapter

WmlValidationSummaryAdapter

WmlValidatorAdapter


Chapter 42.
The System.Web.UI.WebControls Namespace

AdCreatedEventArgs

AdCreatedEventHandler

AdRotator

BaseCompareValidator

BaseDataList

BaseValidator

BorderStyle

BoundColumn

Button

ButtonColumn

ButtonColumnType

Calendar

CalendarDay

CalendarSelectionMode

CheckBox

CheckBoxList

CommandEventArgs

CommandEventHandler

CompareValidator

CustomValidator

DataGrid

DataGridColumn

DataGridColumnCollection

DataGridCommandEventArgs

DataGridCommandEventHandler

DataGridItem

DataGridItemCollection

DataGridItemEventArgs

DataGridItemEventHandler

DataGridPageChangedEventArgs

DataGridPageChangedEventHandler

DataGridPagerStyle

DataGridSortCommandEventArgs

DataGridSortCommandEventHandler

DataKeyCollection

DataList

DataListCommandEventArgs

DataListCommandEventHandler

DataListItem

DataListItemCollection

DataListItemEventArgs

DataListItemEventHandler

DayNameFormat

DayRenderEventArgs

DayRenderEventHandler

DropDownList

EditCommandColumn

FirstDayOfWeek

FontInfo

FontNamesConverter

FontSize

FontUnit

FontUnitConverter

GridLines

HorizontalAlign

HyperLink

HyperLinkColumn

HyperLinkControlBuilder

Image

ImageAlign

ImageButton

IRepeatInfoUser

Label

LabelControlBuilder

LinkButton

LinkButtonControlBuilder

ListBox

ListControl

ListItem

ListItemCollection

ListItemControlBuilder

ListItemType

ListSelectionMode

Literal

LiteralControlBuilder

MonthChangedEventArgs

MonthChangedEventHandler

NextPrevFormat

PagedDataSource

PagerMode

PagerPosition

Panel

PlaceHolder

PlaceHolderControlBuilder

RadioButton

RadioButtonList

RangeValidator

RegularExpressionValidator

RepeatDirection

Repeater

RepeaterCommandEventArgs

RepeaterCommandEventHandler

RepeaterItem

RepeaterItemCollection

RepeaterItemEventArgs

RepeaterItemEventHandler

RepeatInfo

RepeatLayout

RequiredFieldValidator

SelectedDatesCollection

ServerValidateEventArgs

ServerValidateEventHandler

Style

Table

TableCell

TableCellCollection

TableCellControlBuilder

TableHeaderCell

TableItemStyle

TableRow

TableRowCollection

TableStyle

TargetConverter

TemplateColumn

TextAlign

TextBox

TextBoxControlBuilder

TextBoxMode

TitleFormat

Unit

UnitConverter

UnitType

ValidatedControlConverter

ValidationCompareOperator

ValidationDataType

ValidationSummary

ValidationSummaryDisplayMode

ValidatorDisplay

VerticalAlign

WebColorConverter

WebControl

Xml

Appendix A.
Type, Method, Property, and Field Index

A-F

G-N

O-Y
Colophon
Index


/ 873