Index_D


D

data controls

binding data to. See data-binding

DataGrid objects. See DataGrids

DataList control, 59–60

DataReaders for, 172, 287

DataSets with. See DataSets

Repeater control, 56–59

databases

ASP vs. ASP.NET, 272–273

binding data to Web pages. See data-binding

showing tables from. See DataGrids

data-binding

DataBind method, 51

DataBindControlValue.aspx, 52

DataBindDropDownList.aspx, 54–55

DataBinder.Eval method, 65

DataBindField.aspx, 51

DataBindMethod.aspx, 53–54

DataBoundLiteralControl class, 52

DataGrid controls. See DataGrids

DataList control, 59–60

defined, 51

DropDownList control with, 54–55, 286

dynamic elements with, 286

expressions using, 53

field example, 51–52

list controls, setting items, 54–55

method invocation with, 53–54

performance issues, 54

postbacks, 53

Repeater control, 56–59

view state with, 54, 286–287

DataGrid sample pages

DataGrid.aspx, 60–62

DataGridAdd.aspx, 81–83

DataGridColumns.aspx, 63–64

DataGridDelete.aspx, 77–78

DataGridEdit.aspx, 74–76

DataGridFilter.aspx, 78–80

DataGridPaging.aspx, 70–72

DataGridSelect.aspx, 72–74

DataGridSorting.aspx, 67–70

DataGridStyles.aspx, 65–67

DataGridSummary.aspx, 84–85

DataGrids

adding data by users, 81–83

advantages of, 60

caching data, 62, 287

calling DataBind method, 68–70

column generation, 287

column specification, explicit, 63–64

DataBinder.Eval method, 65

DataSets with. See DataSets

DataViews, 67

deleting data in, 77–78

editing data in, 74–76

EditItemIndex property, 74

events in, 72, 74

filtering data in, 78–80

footer row creation, 84–85

inserting data, 81–83

master and detail views on single page, 72, 287

migrating from ASP, 273

paging, 70–72, 287

performance issues, 287

reflection performance impacts, 85

rendering, 61

row selection, 72–74

RowFilter property, 78

select events, 72

sorting, 67–70

sources of data, 62

SqlDataReader with, 62

static items, combining with, 65

styles, adding to, 65–67

summarizing data, 84–85

templates with, 60, 65

view state with, 63, 286–287

DataList control, 59–60

DataReaders

caching not recommended, 172

paging with, 287

DataSets

Cache API, storing with, 169–170

caching recommended for, 172

purpose of, 62

static variables for, 178–179

view state for, 126–127

debugging

business objects, 255

command line options, 255

compiling, overview of, 251–253

context of, 243

debug attribute of Page, 254

Diagnostics namespace, 255

DiagnosticsDebug.aspx, 256

enabling, 254–255

mobile browsers, 93

NoLinePragma.aspx, 256

options, selecting, 256–257

pdb files, 254

performance impact, 299

pragma statements, 256

sending data to debugger, 255–257

Trace object, 255

tracing. See tracing pages

web.config for enabling, 254

WriteLine method, 255–256

declarations, Option Explicit as default, 275

deleting data in DataGrids, 77–78

deny tags, 297

DenyAnonymous_Web.config, 217

dependencies

AddCacheDependency method, 293

CacheDependency parameter, 173–176

creating, 160, 293

inserting in cache, 173–176

removing from cache, 160–162

device updates for mobile browsers, 97–98

Diagnostics namespace, 255

Digest Authentication, 205

directories, 251

disabling client-side validation, 285

DLL files, 264

DropDownList control

adding items, 286

creating, 37–38

data-binding to, 54–55

initially selecting no item, 285

duration of pages in cache, 125, 142, 152–153, 291, 293

dynamic controls, 20–22

DynamicTextbox.aspx, 20




Microsoft ASP. NET Coding Strategies with the Microsoft ASP. NET Team
Microsoft ASP.NET Coding Strategies with the Microsoft ASP.NET Team (Pro-Developer)
ISBN: 073561900X
EAN: 2147483647
Year: 2005
Pages: 144

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net