ASP.NET 1.1 Insider Solutions- P13

Chia sẻ: Thanh Cong | Ngày: | Loại File: PDF | Số trang:17

0
53
lượt xem
9
download

ASP.NET 1.1 Insider Solutions- P13

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo tài liệu 'asp.net 1.1 insider solutions- p13', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: ASP.NET 1.1 Insider Solutions- P13

  1. one-click buttons one-click buttons OutputCache directive, 161 buttonClick handler, 233-235 overloads, 57 click event, 235 code, 231 creating, 230-231 disabled property, 232-233 P postbacks, 237-240 pages submit event, 236-237 collapsible master/detail display one-way encryption creating, 134 credentials, 507 DataGrid/DataList controls, 135-138 passwords, 506-508 content. See content OnInit() method, 357 cross-page posting, 52 OnItemDataBound attribute, 120 action attribute, 53-54 OnLoad() method, 357 client-side redirection, 61-62 OnValueChanged routine, 329 method property, 55-56 openList function, 185 page references. See references, pages Opera 7.21, 335 postbacks, redirecting, 57-60 operation pages query strings, 60 executing, 101-103 request values, accessing, 52-53 staged page loading, 94-98 server-side redirection, 61-62 order values, calculating, 97 viewstate validation, 55 Page_Load handler, 94-96 custom page classes, 373 tables, adding, 96-97 content, 373, 380 operation progress, 100-101 creating, 374-377 option button lists, 9-10 default content, replacing, 375 optional parameters, 394 internal controls collection, 374 orders master pages, 378-380 list, 105 MasterPage example, 375-377 values, 97 page inheritance, 379 output elements browser-specific, 342-343 accessing, 201-202 caching, 161 dynamic/absolute positioning, 203 custom layout control, 357 positioning, 206-207 Execute() method, capturing, 69-70 existing, 80 HTML, 434 server controls, 303
  2. parameters forgot my password, 508 implementing, 92-93 code-behind file, 510-511 main page, 98-100 email link, 513 operation pages, 94-98, 101-103 HTML code, 509 operation progress, 100-101 password change email, 512-513 order list, 105 UserID parameter, 511 order server-side code, 106 inheritance, 379 readystatechange events, 103-104 loading status displays, 86 status codes, 94 main pages, 98-100 target errors, 106-107 Execute() method, 70-71 operation pages, 101-103 Transfer() method, 65-67 operation progress, 100-101 templates, 355 order list, 105 Page_Init events, 379 readystatechange events, 103-104 Page_Load events, 24-25 server-side code, 106 Page_Load handlers master, 162-163, 354 ComboBox control, 183 multiple sign-in, 528-530 client-side scripts, 183-186 operation code, 186-189 executing, 101-103 control instances, loading, 48 staged page loading, 94-98 DataList control, populating, 141-142 progress bars, 85-86 forms, 54 alternative page loading, 87-88 MaskedEdit control, 225-227 animated GIFs, 86 MaskedEdit user control, 247-248 asynchronous page loading, 88 please wait pages, 84 HTML declarations, 90-91 postbacks, counting, 237-239 server control declarations, 90-91 progress bars, 90 viewing, 87 provider-independent data access example, 413 XMLHTTP object example, 89-90 row sets, returning, 131-132 references, 62-63 SpinBox control, 262-264 main page public properties, 64-65 staged page loading, 94-96, 106 Request collections, clearing, 67 target pages, 66 target pages, 65-67 parameters Transfer() method event handlers, 63 ?, 491 staged page loading aspnet_regiis.exe utility, 490-491 browser compatibility, 107 c, 491 errors, 106-107 client-side functions, 186 How can we make this index more useful? Email us at indexes@samspublishing.com
  3. parameters e, 491 UserID parameter, 511 ea, 491 hashing, 506-508 enable, 490 performance evidence, 440 comparing, 407-410 i, 490 counters, 482 ir, 490 XSLT, 433 IXPathNavigable, 440 PerformanceCounterPermission permission, 556 k, 491 permissions kn, 491 adding, 552-553 lk, 491 allowed, 556-557 logError, 457 deleting, 552 logFile, 457 DirectoryServicesPermission, 556 lv, 491 DnsPermission, 556 names, 392 EnvironmentPermission, 556 optional, 394 EventLogPermission, 556 r, 491 FileDialogPermission, 556 s, 490 FileIOPermission, 556 sn, 490 IsolatedStoragePermission, 556 SQL statements, 390-392 medium trust level example, 557-559 stored procedures, 392-393 MessageQueuePermission, 556 u, 491 OLE DB, 554 ua, 491 OleDbPermission, 556 UserID, 511 PerformanceCounterPermission, 556 XmlResolver, 440 PrintingPermission, 556 ParamOrderProc.sql download, 393 ReflectionPermission, 556 parsing XML RegistryPermission, 556 DataSet class, 436 SecurityPermission, 557 strings, 437-438 ServiceControllPermission, 557 XmlTextReader class, 434 sets, 550-553 passwords SocketAccessPermission, 557 forgot my password page, 508 SQLClientPermission, 557 code-behind file, 510-511 trust levels, 551-552 email link, 513 UserInterfacePermission, 557 HTML code, 509 WebPermission, 557 password change email, 512-513 persistent authentication cookies, 514-516 PlaceHolder control, 40
  4. properties pools (application), 494-496 ComboBox control, 193 populating control, 65 ComboBox control, 191-196 ControlCollection object, 39-40 DataGrid control, 45, 143, 419-420 controls, 122 DataList controls, 141-142 CssClass DataSet instances, 115-120 ComboBox user control, 171 positioning SpinBox server control, 317 dynamic/absolute, 203 DataGridItem object, 122 elements, 206-207 DataItem, 122 postbacks DataSetIndex, 122 control errors, 415 DataSource counter values, 239-240 ComboBox user control, 171 counting, 237-239 declaring, 114-115 registering, 333-334 DataTextField, 171 preconfigured trust levels, 546-547 DataTextFormatString, 171 PreRender event, 300 disabled, 232-233 PreRender() method, 357 dynamically creating, 42-43 PrintingPermission permission, 556 EnableViewState, 122 Private members, 256 exposing, 174-175 product key columns, 18-20 HasRows, 486 product name columns, 18-20 Increment, 317 Profiler (SQL), 389 IsDropDown, 179 progress bars, 85-86 IsDropDownCombo, 171 alternative page loading, 87-90 ItemIndex, 122 animated GIFs, 86 Items asynchronous page loading, 88 ComboBox user control, 171 HTML declarations, 90-91 property accessors, 180 server control declarations, 90-91 ItemType, 122 viewing, 87 list controls, 485 properties MaskedEdit server control, 308 adaptive SpinBox server control, 339-340 MaximumValue attributes, 122 SpinBox control, 262 AutoPostback, 257, 317 SpinBox server control, 318 cells, 122 Minimum, 262 ColumnMapping, 461 MinimumValue, 318 Columns, 317 MissingSchemaAction, 401 How can we make this index more useful? Email us at indexes@samspublishing.com
  5. properties public, 64-65 Width RequireSSL, 487 ComboBox user control, 172 Rows property accessors, 178 ComboBox user control, 171 property accessor routines property accessors, 179 ComboBox user control, 176-178 SelectedIndex, 485 declaring in C#, 178 ComboBox user control, 171 IsDropDown property, 179 property accessors, 181 Items property, 180 SelectedItem, 485 Rows property, 179 ComboBox user control, 171 SelectedIndex property, 181 property accessors, 180-181 SelectedItem property, 180-181 SelectedValue SelectedValue property, 182-183 ASP.NET version 1.1, 485 Width property, 178 ComboBox user control, 172 read-only/write-only, 177 property accessors, 182-183 provider-independent data access codes, 410 SlidingExpiration, 487 dynamically instantiating classes, 410-411 SpinBox server control, 317-321 sample page code, 411-415 SpinBox user control, 256-257 Public members, 256 behavior/appearance, 257-258 public properties, 64-65 Text/Value, 260-261 Public variables, 174 values, 259 Status, 94 status-related, 94 StatusCode, 94 Q-R StatusDescription, 94 QuickStart templates, 298 style, 172 templates, defining, 366 r parameter, 491 Text RaisePostBackDataChangedEvent routine, 332 implementing, 260-261 RaisePostBackEvent() method, 357 SpinBox server control, 318 RaisePostDataChangedEvent() method, 357 user controls, 160 RAISERROR() method, 395 validation controls, 10 RangeValidator control, 9 Value read-only property accessors, 177 implementing, 260-261 ReadXml() method, 450 SpinBox server control, 318 ReadXmlSchema() method, 450 readystatechange events, 103-104
  6. role-based authorization real page-loading status displays, 86 rendering Redirect() method, 57, 61 child controls, 363 redirection content, 367 client-side, 61-62 structural table contents, 363 files, 525 Request collections, 67 server-side, 61-62 RequireSSL property, 487 references results nested DataGrid controls, 146 key code tests, 216-218 pages, 62-63 performance comparisons, 409 main page public properties, 64-65 return keys, trapping, 215-218 Request collections, clearing, 67 returning target pages, 65-67 row sets, 126-127 Transfer() method event handlers, 63 values ReflectionPermission permission, 556 browser-adaptive dialog windows, 292-294 regions (dynamic), 372-373 modal dialog windows, 290 registering reusable content postbacks, 333-334 COM/COM+ components, 166 user controls, 159 apartment-threaded, 168 RegisterStartupScript() method, 294 tlbimp utility, 167-168 RegistryPermission permission, 556 wrappers, creating, 166 regular expressions, 253-254 master pages, 162-163 RegularExpressionValidator controls, 253-254, 503 server controls, 163-164 relational data, converting to XML, 460 disadvantages, 166 CDATA sections, 464-466 machinewide assembly installations, 164-165 DataSet class, 461-464 server-side include files, 156-157 relational tables, 462 code, 156 Render() method disadvantages, 157-158 controls, 357 dynamic text, 157 structural table contents, rendering, 363 support, 158 WebControl class, 304 user controls, 158 RenderBeginTag() method, 303 contents, 160-161 RenderChildren() method, 304 disadvantages, 161-162 RenderContents() method, 304 output caching, 161 RenderControl() method, 363 registering, 159 RenderEndTag() method, 303 XML validation classes, 456-460 role-based authorization, 526-528 How can we make this index more useful? Email us at indexes@samspublishing.com
  7. routines routines multiple authorization modules, 545 accessor, 175 versions, 490-492 accessor property. See property accessor routines AddTable, 96 CalculateTotal, 97 CreateCSS2Controls, 342 S CreateHTMLTable, 342 s parameter, 490 DoTest, 407 SaveViewState() method, 357 ExecuteSproc, 397-398 saving ExecuteSQLStatement bandwidth, 111 database updates, 149-150 control values, 323 UpdateCommand event, 28 schemas FillDataSet, 116 DataSet instances, 400-401 GetDataReader, 414 MissingSchemaAction.Add, 404-405 InjectClientScript, 342 MissingSchemaAction.AddWithKey, 405-407 OnValueChanged, 329 viewing, 403-407 RaisePostBackDataChangedEvent, 332 XSD, 470 SetColumns, 261 script mappings, 488-489 SetMaxMinValues, 261, 321 scrollable content, 36-37 ShowData, 413 scrollList function ShowSchema, 403 keypress events, 206 ShowSelected, 193 Page_Load handler, 184 WriteClientScript, 426 searching rows namespace qualified nodes, 453-455 DataList controls, 145 XML data, 442-445 editing, 145-149 sections (CDATA), 464-466 multiple, 415 security selecting, 143-144 authentication modules, 538-540 sets, returning, 126-127 authorization modules, 543-545 Rows property credentials, 438 ComboBox user control, 171 DataSet class, 487 property accessors, 179 trust levels, 546 runtime allowed permissions, 556-557 configurations, 492 customizing, 549-550, 553-555 multiple authentication modules, 542-543 folders, 558-559 full trusts, 548
  8. server controls medium trust level example, 557-559 creating, 360-365 paths, 559 MasterPageControl example, 360-362 preconfigured, 546-547 output, 357 read only date, 558 declarations, 90-91 selecting, 548-549 disadvantages, 166 SecurityClass elements, 553 HTML controls, 301 SecurityPermission permission, 557 life cycle, 300-301 SelectedIndex property, 485 machinewide assembly installation, 164-165 ComboBox user control, 171 MaskedEdit, 305 property accessors, 181 AddAttributesToRender() method, 309-311 SelectedItem property, 485 Class file, 305-307 ComboBox user control, 171 compiling, 312-313 property accessors, 180-181 constructor, 308 SelectedValue property CreateChildControls() method, 311-312 ASP.NET version 1.1, 485 demonstration page, 315 ComboBox user control, 172 deploying, 313-315 property accessors, 182-183 internal variables, 307 selecting properties, 308 base classes, 302 testing, 313-315 rows, 143-145 output, generating, 303 targets, 200-201 QuickStart templates, 298 trust levels, 548-549, 555 SpinBox, 315 serialization (XML), 470-474 adaptive. See adaptive SpinBox server control server controls, 163-164 Amaya, 336-337 advantages, 298 child controls tree, 324-326 building, 299 Class file, 316-317 classes client-side script, 326-327 base, selecting, 302 constructor, 321-322 Control inheritance, 303 control changes values, 330 creating, 301-302 CreateChildControls() method, overriding, custom inheritance, 304 322-323 event handlers, 326-327 WebControl inheritance, 304 internal variables, 318-321 custom layout, 355-357 IPostBackDataHandler interface, 330-333 child controls, 363-365 Mozilla 1.5, 335 content, creating, 358-360 Netscape Navigator 4.5, 336 controls, capturing, 362 nonstandard browsers, 337-339 How can we make this index more useful? Email us at indexes@samspublishing.com
  9. server controls Opera 7.21, 335 ShowData routine, 413 postbacks, registering, 333-334 showKeycode function, 215 properties, 317-321 ShowMembers() method, 172, 176 trace information, 327-328, 334 showModalDialog() method, 285-286 ValueChanged event, 328-330 ShowOrders handler, 106 template, 365 ShowSchema routine, 403 container controls, 367 ShowSelected routine, 193 content, 366-367 sign-in controls, 500 creating, 366-370 authentication cookie, 506 master page example listing, 368-370 Click event handler, 505 templates, 366-367 initializing, 504 Web Forms controls, 301 RegularExpressionValidator controls, 503 server-side include files, 156-157 sample code, 502-503 code, 156 user sign in, 500 disadvantages, 157-158 validators, 506 dynamic text, 157 sign-in pages, 528-530 support, 158 signing in/out, 531-535 server-side redirection, 61-62 SignOut() method, 521 server-side scripting SlidingExpiration property, 487 SpinBox control, 261 sn parameter, 490 maximum/minimum values, 262 SocketAccessPermission permission, 557 Page_Load handler, 262-264 sorting XML data, 446 SetColumns/SetMaxMinValues routines, 261 DataView class, 450-452 text box width, 262 namespace qualified nodes, 453-455 staged page loading main page, 106 text-based sorts, 450 server-side validation, 12 XPathExpression class, 446-450 ServiceControllerPermission permission, 557 XSD schema date types, 451 sessions source data, 424-425 cookieless, 17, 239 SpinBox control, 48 data, deleting, 31 SpinBox server control, 315 SetColumns routines, 261 adaptive, 334, 339 SetMaxMinValues routine, 261, 321 browser-specific output, 342-343 SetWindowResult() method, 293 CreateChildControls() method, 340-342 sharing user controls, 250 internal variables, 339-340 shipping addresses, 395-396 LoadPostData() method, 343, 346 Show Orders button, 105
  10. StatusCode property properties, 339-340 SetColumns/SetMaxMinValues routines, 261 testing, 346-348 text box width, 262 Amaya, 336-337 SQL Profiler, 389 Class file, 316-317 SQL Server State Service, 481 child controls tree, 324-326 SqlClient classes, 393 client-side script, 326-327 SQLClientPermission permission, 557 constructor, 321-322 staged process page loading control changes values, 330 browser compatibility, 107 CreateChildControls() method, overriding, 322- errors, 106-107 323 implementing, 92-93 event handlers, 326-327 main page, 98-100 internal variables, 318-321 operation pages, 94-98 IPostBackDataHandler interface, 330-333 executing, 101-103 Mozilla 1.5, 335 order values, calculating, 97 postbacks, registering, 333-334 Page_Load handler, 94-96 properties, 317-318, 320-321 tables, adding, 96-97 trace information, 327-328, 334 operation progress, 100-101 ValueChanged event, 328-330 order list, 105 GAC installation, 348 readystatechange events, 103-104 assembly, installing, 350 server-side code, 106 Class file, 349 status codes, 94 compiling, 349 statements (SQL) testing, 351-352 stored procedure default values, 393-395 Netscape Navigator 4.5, 336 event log, writing, 395 nonstandard browsers, 337-339 executing, 396-398 Opera 7.21, 335 shipping addresses, 395-396 SpinBox user control, 254 testing, 399 client-side code, 264-266 stored procedure parameters, ordering, 392-393 interface, 255-256 submitted values, 386 Private/Public members, 256 batch statements, 389 properties, 256-257 comment markers, 389 behavior/appearance, 257-258 malicious input, 387-389 Text/Value, 260-261 parameters, adding, 390-392 values, 259 status codes, 94 server-side scripting, 261 Status property, 94 maximum/minimum values, 262 StatusCode property, 94 Page_Load handler, 262-264 How can we make this index more useful? Email us at indexes@samspublishing.com
  11. StatusDescription property StatusDescription property, 94 T stored procedures data store updates, 30 tab order, 215 default values, 393-395 TabIndex attribute, 215 event log, writing, 395 tables executing, 396-398 adding to DataSet instances, 96-97 shipping addresses, 395-396 layout, 358 testing, 399 relational, 462 parameters, 392-394 structural, 363 storing Tabular Data Control (TDC), 284 DataSet objects, 16-17 targets IP addresses, 540 controls, 272-273 key code test results, 216-218 pages XML configuration settings, 466 Execute() method, 70-71 StringReader class, 437 Transfer() method, 65-67 strings selecting, 200-201 encrypted, 520 tag, 33 XML, 437-438 TDC (Tabular Data Control), 284 structural tables, 363 templates, 355 style properties, 172 controls, 365 stylesheets (XSLT), 439 content, rendering, 367 submit events, 236-237 creating, 366-370 submitted values (SQL statements), 386 master page example listing, 368-370 batch statements, 389 templates, 366-367 comment markers, 389 creating, 367 malicious input, 387-389 custom page classes, 373 parameters, adding, 390-392 content, 373, 380 supplier columns, 18-20 creating, 374-377 System.Data namespaces, 486-487 default content, replacing, 375 System.Data.Odbc namespace, 486 internal controls collection, 374 System.DataOracleClient namespace, 486 master pages, 378-380 System.Web.Mobile namespace, 488 MasterPage example, 375-377 System.Web.UI.MobileControls namespace, 488 page inheritance, 379 default content, 371 page content dynamic regions, 372-373 QuickStart, 298
  12. user controls testing ControlCollection object, 39-40 adaptive SpinBox server control, 346-348 hierarchy, 39 default stored procedure values, 399 trust levels, 546 MaskedEdit server control, 313-315 allowed permissions, 556-557 SpinBox server control GAC installation, 351-352 customizing, 549-550, 553-555 text file structure, 549 background mask images, 229 permissions, 550-553 dynamic, 157 selecting, 555 text boxes, 262 folders, 558-559 Text property full trusts, 548 implementing, 260-261 medium trust level example, 557-559 SpinBox server control, 318 paths, 559 TextBox control, 13, 262 preconfiguring, 546-547 TheNewValue variable, 177 read only data, 558 threading, 168 selecting, 548-549 timeouts, 515 Type Library Import utility, 167 tlbimp utility, 167-168 tools. See also utilities command-line, 312 .NET Framework Configuration, 553 U trace information, 334 u parameter, 491 Trace object, 327-328 ua parameter, 491 TrackViewState() method, 357 Unload event, 300 Transfer() method Unload() method, 357 data transfer volumes, reducing, 68 UpdateCommand event, 28-30, 147-148 event handlers, 63 updating target pages, 65-67 data stores, 30 Transform() method, 441-442 runtime configurations, 492 trapping source data, 424-425 keypress events, 212-213, 218-220 user controls, 158 return keys, 215-218 clientdialog.ascx, 269 submit events, 236-237 ComboBox, 169 trees client-side script, 203-207 child controls, 324-326 declaring, 190-191 control, 38-41 demonstration page, 189 adaptive SpinBox server control, 343 design, 169 adding controls, 40-41 How can we make this index more useful? Email us at indexes@samspublishing.com
  13. user controls details, viewing, 192-193 UserControl class, 46 HTML, 170-171, 175-176 UserID parameter, 511 interface, 171-173 UserInterfacePermission permission, 557 members, viewing, 192 users outline, 173-174 input Page_Load handler, 183-189 automatic validation, 483-484 populating, 191-196 malicious input, 387-389 properties, 174-175, 193 validating, 259, 504 property accessor routines, 176-183 signing in/out, 531-535 ShowMembers() method, 176 utilities. See also applications style properties, 172 aspnet_regiis.exe user interface, 175 client-side script folder, installing, 492 constituent controls, exposing, 247 .NET Framework versions, listing, 491 content, 160-161, 246 parameters, 490-491 disadvantages, 161-162 runtime, 490-492 dynamically loading, 46-49 Web sites, listing, 492 events, 300 aspnet_regiss.exe, 490 MaskedEdit control conversion, 245 Dotnetfx.exe, 489 client-side script, 248-250 gacutil.exe, 350 handler attributes, 251 .NET Framework 1.1 Configuration, 412 interface, 245-247 Type Library Import, 167 Page_Load handler, 247-248 methods, 160 nesting, 160 output caching, 161 V properties, 160 Validate() method, 457-459 registering, 159 validating sharing, 250 automatic input, 483-484 SpinBox, 254 input, 259 behavior/appearance properties, 257-258 user input, 504 client-side code, 264-266 XML data, 460 interface, 255-256 validation controls Private/Public members, 256 adding, 251-253 properties, 256-257 Calendar control, 13-14 property values, 259 check boxes, 11-13 server-side scripting, 261-264 client-side, 12 Text/Value properties, 260-261
  14. versions DataGrid control. See DataGrid control submitted (SQL), 386 drop-down lists, 8 batch statements, 389 empty values, 252 comment markers, 389 option button lists, 9-10 malicious input, 387-389 properties, 10 parameters, adding, 390-392 regular expressions, creating, 253-254 variables server-side, 12 internal ValidationCallBack() method, 457-459 adaptive SpinBox server control, 339-340 validationKey attribute, 487 SpinBox server control, 318-321 ValidationSummary control, 252 MaskedEdit server control, 307 Value property Public, 174 implementing, 260-261 TheNewValue, 177 SpinBox server control, 318 VBC compiler, 313 ValueChanged event VBScript, 281-283 exposing, 329-330 versions implementing, 328 applications 1.0 SpinBox server control, 329 automatic input validation, 483-484 values forms authentication, 487 Add, 401 list control properties, 485 AddWithKey, 401 MMIT mobile controls, 488 browser-adaptive dialogs, 292-294 running, 482, 488 controls, 323, 330 System.Data namespaces, 486-487 customer IDs, 96 browsers, 200 Error, 401 command-line tools, 312 Ignore, 401 individual applications, specifying, 489 MappingType enumeration, 461 installing without updating mappings, modal dialog windows, 290 489-490 numeric, 10 runtime versions, configuring, 490-492 properties, 259 Internet Explorer, 91 stored procedure default, 393-395 .NET Framework 1.1, 480-482 event logs, writing, 395 applications, running, 488 automatic input validation, 483-484 executing, 396-398 forms authentication, 487 shipping addresses, 395-396 list control properties, 485 testing, 399 listing, 491 How can we make this index more useful? Email us at indexes@samspublishing.com
  15. versions MMIT mobile controls, 488 Web Forms controls, 301 System.Data namespaces, 486-487 Web service extensions, 493 runtime, 490-492 Web sites viewing ComboBox control example, 159 ComboBox controls, 192-193 Dotnetfx.exe, 480 errors, 106-107 examples downloads, 17 existing pages, 80 GotDotNet, 487 list controls, 207 listing, 492 mappings, 488-489 mappings, 488-489 operation progress, 100-101 MoreOver.com XML document, 433 order list, 105 MSN Expedia, 86 progress bars, 85-87 ParamOrderProc.sql download, 393 alternative page loading, 87-88 QuickStart templates, 298 animated GIFs, 86 web.config files asynchronous page loading, 88 Authentication element, 541 HTML declarations, 90-91 hashed credentials, 507 server control declarations, 90-91 master page files, setting, 379 XMLHTTP object example, 89-90 WebControl class, 301, 304 schemas, 403-407 WebPermission permission, 557 viewstates, 141 width viewstates columns, 32-36 disabling, 111 text boxes, 262 viewing, 141 width attribute, 33 virtual Web applications Width property listing, 492 ComboBox user control, 172 mappings, 488-489 property accessors, 178 Visual Studio .NET, 380-381 windows volumes (data transfer), 68 browser-adaptive, 274-276 AttachDialog() method, 277-278 client-side scripts, 280-283 DialogMode enumeration, 276 W nonmodal dialog page, 291 Web applications (virtual), 488, 492 RegisterStartupScript() method, 294 Web farms, forms authentication, 516-518 sample page, 291 decryption/encryption keys, 516 types, 278-280 key-generator application, 517 values, returning, 292-294 single sign-in systems, 518
  16. XMLHTTP objects client-side script dialogs, 267-269 DOM, 431-432 AttachDialog() method, 270-272 forward-only, 431 clientdialog.ascx user control, 269 serialization, 432-433 DialogType enumeration, 270 configuration settings, 466-467 GetDialogResult() method, 274 accessing, 467-470 JavaScript code, 273-274 serialization, 470-474 target controls, 272-273 customizing, 461-464 Internet Explorer, 283-285 data modal, 285 nesting, 463 AttachDialog() method, 287-290 searching/filtering, 442-445 hyperlinks, 284 shaping, 461 showModalDialog() method, 285-286 sorting. See sorting, XML data values, returning, 290 validating, 460 modeless, 283 parsing WireUpDeleteButton handlers, 210-211 DataSet class, 436 wrappers XmlTextReader class, 434 creating, 166 relational data conversations, 460 instances, 411 CDATA sections, 464-466 Write() method, 303 DataSet class, 461-464 write-only property accessors, 177 resources, accessing, 438-439 WriteAttribute() method, 303 Evidence class, 439 WriteClientScript routine, 426 Load() method, 439-441 WriteEndTag() method, 303 Transform() method, 441-442 WriteFullBeginTag() method, 303 XmlResolver class, 439 WriteLine() method, 303 XslTransform class, 439 WriteLineNoTabs() method, 303 reusable validation classes, 456-457, 460 WriteStyleAttribute() method, 303 serialization, 470-474 WriteXml() method, 461 strings, 437-438 XPath. See XPath XmlConvert class, 451 XmlDocument class, 431 X-Y-Z advantages/disadvantages, 431-432 XML (Extensible Markup Language) local namespace nodes, searching, 455 APIs XMLHTTP objects advantages/disadvantages, 430-431 asynchronous loading, 88 cursor-style, 432 readystatechange events, 103-104 How can we make this index more useful? Email us at indexes@samspublishing.com
  17. XMLHTTP objects example, 89-90 XSLT (Extensible Stylesheet Language pages, loading, 88 Transformations), 430 status-related properties, 94 performance, 433 XmlNamespaceManager class, 453 stylesheets, 439 XmlResolver class XslTransform class Transform() method, 441-442 Load() method, 439-441 XML resources, accessing, 438-439 XML resources, accessing, 439 XmlResolver parameter, 440 XmlSerializer class, 431-433, 472 XmlTextReader class, 431 advantages/disadvantages, 431 XML strings, parsing, 437 XmlTextWriter class combination, 433-437 XmlTextWriter class, 433-437 XmlValidatingReader class, 456-457 XmlValidator class, 460 XPath, 442 data searching/filtering, 442-445 data sorting, 446 DataView class, 450-452 namespace qualified nodes, 453-455 text-based sorts, 450 XPathExpression class, 446-450 XSD schema date types, 451 XPathExpression class, 446-450 XPathNavigator class, 431, 445 advantages/disadvantages, 432 local namespace nodes, searching, 454 XML configuration settings, accessing, 467-470 data searching/filtering, 442-444 XSD schemas date types, sorting, 451 XML configuration documents, 470
Đồng bộ tài khoản