Professional ASP.NET 2.0 AJAX [written and tested with the final 1.0 release version of ASP.NET AJAX for ASP.NET 2.0]

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Gibbs, Matt (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Indianapolis, Ind. : Wiley 2007
Schriftenreihe:Wrox programmer to programmer
Schlagworte:
Online-Zugang:Table of contents only
Contributor biographical information
Publisher description
Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000zc 4500
001 BV023047445
003 DE-604
005 00000000000000.0
007 t|
008 071212s2007 xxuad|| |||| 00||| eng d
010 |a 2007014621 
020 |a 0470109629  |9 0-470-10962-9 
020 |a 9780470109625  |c (pbk) : £25.99  |9 978-0-470-10962-5 
035 |a (OCoLC)255473903 
035 |a (DE-599)BVBBV023047445 
040 |a DE-604  |b ger  |e aacr 
041 0 |a eng 
044 |a xxu  |c US 
049 |a DE-1051 
050 0 |a TK5105.8885.A26 
082 0 |a 005.2762 
082 0 |a 006.7/6 
100 1 |a Gibbs, Matt  |e Verfasser  |4 aut 
245 1 0 |a Professional ASP.NET 2.0 AJAX  |b [written and tested with the final 1.0 release version of ASP.NET AJAX for ASP.NET 2.0]  |c Matt Gibbs and Dan Wahlin 
264 1 |a Indianapolis, Ind. :  |b Wiley  |c 2007 
300 |a XX, 307 S.  |b Ill., graph. Darst. 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
490 0 |a Wrox programmer to programmer 
500 |a Includes index 
630 0 4 |a Active server pages 
650 4 |a ASP.NET 
650 4 |a Active server pages 
650 4 |a Ajax (Web site development technology) 
650 4 |a Ajax <Informatik> 
650 4 |a Ajax (Web site development technology) 
650 4 |a Application software  |x Development 
650 4 |a Microsoft .NET 
700 1 |a Wahlin, Dan  |e Sonstige  |4 oth 
856 4 |u http://www.loc.gov/catdir/toc/ecip0715/2007014621.html  |3 Table of contents only 
856 4 |u http://www.loc.gov/catdir/enhancements/fy0741/2007014621-b.html  |3 Contributor biographical information 
856 4 |u http://www.loc.gov/catdir/enhancements/fy0741/2007014621-d.html  |3 Publisher description 
856 4 2 |m HBZ Datenaustausch  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016250885&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
943 1 |a oai:aleph.bib-bvb.de:BVB01-016250885 

Datensatz im Suchindex

_version_ 1819671347248234496
adam_text Titel: Professional ASP.NET 2.0 AJAX Autor: Gibbs, Matthew Jahr: 2007 Contents Acknowledgments jx Introduction xvii Chapter 1: Developing Next-Generation Web Applications ± Bringing Richness to Web Applications 2 Who Benefits from AJAX? 2 Why End Users Want AJAX Applications 3 Why Developers Want AJAX 3 What Is ASP.NET AJAX? 6 The ASPNET Component 8 The JavaScript Component 8 The Web Services Component 11 The Dynamic HTML Component 12 Other AJAX Libraries 12 Balancing Client and Server Programming with ASP.NET AJAX 14 Summary 14 Chapter 2: Partial Page Updates 17 The UpdatePanel Control 17 Triggering Updates 20 Calling the Update Method from the Server 24 The Partial Page Update Lifecycle 25 UpdatePanel Cautions and Complexities 26 UpdateProgress Control 27 Automatic Updates with the Timer 31 Managing Page Requests 33 The Request Lifecycle 34 Canceling a Request 37 Detecting Errors 38 Working with Updates 39 AJAX and Accessibility 41 Summary 41 Contents Chapter 3: JavaScript for the ASP.NET Developer 43 Using JavaScript on the Client 44 Getting JavaScript to the Browser 44 Perceived Performance 45 Script Resources 46 Variable Types in JavaScript 47 Language Anomalies 50 What Is Equality? 50 Null, Undefined, or Something Else 52 Scoping Variables 54 Using Prototypes 57 Close on Closures 60 Garbage Collection 64 DOM Elements 64 Avoiding Memory Leaks 64 Evaluating eval 65 Handling Exceptions 66 Getting Parts of a String 67 Better JavaScript 69 Reducing Script 69 Using Cache Variables 69 Summary 70 Chapter 4: Understanding the ASP.NET AJAX Client Lihrary 71 The Browser Page Lifecycle 72 Using the Type System 73 Declaring Namespaces 73 Creating Classes 73 Using Interfaces qq Defining Enums and Flags 33 Base Class Library gy The String Class g7 Dates and Numbers Arrays The Debug Trace Console Creating Errors Validate Params The Browser Object Summary 88 89 Supporting Intellisense ^2 Errors and Debugging Q4 95 96 99 99 101 XII Contents Chapter 5: Using the ScriptManager 103 The Ubiquitous ScriptManager 103 Adding Script References 105 Setting the ScriptMode 107 Embedding Script Resources 108 Script Localization 111 Script Globalization 114 Service References 116 ASP.NET Application Services 119 Forms Authentication 119 Profile Service 122 Error Handling 126 Allowing Custom Errors 126 Handling Errors during Asynchronous Postback 127 Asynchronous Timeout 128 Customizing the Location of Scripts 128 Setting the Script Path 128 Resolving Script References 129 ScriptManager Proxy 129 Script Compression 129 Compatibility 129 Summary 130 Chapter 6: ASP.NET AJAX Networking 131 The XMLHttpRequest Object 131 XMLHttpRequest Security 132 Object Properties and Methods 132 Making WebRequest Calls 134 Setting the HTTP Verb 135 Establishing Timeout Limits 137 Adding Custom Headers 138 Passing Extra Data 140 Resolving the Full URL 142 Managing Web Requests 142 Default Timeout 143 Global Web Request Handling 145 The WebRequestExecutor 147 Passing Data 148 Serialization 149 JSON Format 149 xiii Contents JSON Serialization 153 PageMethods 157 Working with Dates 158 Bypassing Serialization 158 Configuring the JSON Serializer 160 Custom Serialization 160 Summary 161 Chanter 7: ASP.NET AJAX Application Services 163 Authenticating Users 163 Configure Forms Authentication 164 Custom Authentication 166 Authenticating in JavaScript 167 Accessing User Status 169 Logging Out 170 User Profile Data 171 Defining Profile Data 171 Accessing Profile Properties 173 Accessing Profile Data from the Browser 175 Preload Profile Properties 176 Load Profile Properties 178 Saving Profile Data 180 Summary 184 Chanter 8: Rich AJAX Toolkit Controls 185 Controlling Page Layout ±qq Accordion ^gg AlwaysVisibleControlExtender 189 CollapsiblePanelExtender 191 ResizableControl 1^2 Tabs Ul Effects Animations UpdatePanelAnimation DropShadow RoundedCorners Pop-up Controls Calendar ConfirmButton HoverMenu 195 197 197 199 200 201 202 202 203 204 xiv Contents PopupControl 205 ModalPopup 205 CascadingDropDown 206 Summary 208 Chapter 9: Testing and Debugging ASP.NET AJAX Applications 209 Debug and Release Scripts 209 Using the Error Class 212 Using the Sys.Debug Class 215 Performing Trace Operations 216 Performing Assert Operations 220 Enabling Internet Explorer for Debugging 221 Debugging with Internet Explorer and Visual Studio .NET 2005 222 Debugging with Internet Explorer and the Microsoft Script Debugger 226 Debugging with Firefox and Firebug 228 Viewing ASP.NET AJAX Request and Response Messages 231 Using Fiddler to Inspect Messages 231 Using Web Development Helper to Inspect Messages 234 Summary 236 Chapter 10: Deploying ASP.NET AJAX Applications 237 Installing the Bits 237 ASPNET AJAX 238 The ASPNET AJAX Control Toolkit 238 ASPNET Futures CTP 239 Preparing for Web Farm Deployment 240 Setting the MachineKey 240 Handling Session State 240 Using a Different Platform 241 Avoiding Common Configuration Problems 242 Disable Debugging 242 Enable Custom Errors 243 Disable Tracing 243 Set Deployment Mode 245 Creating Web Deployment Projects 245 After Deployment 248 Performance Monitoring 248 Controlling AJAX Features 249 Configuring IIS7 250 XV Contents Using Compression for Scripts 251 Compression of Dynamic Scripts 251 Compression of Static Scripts 252 Consider Using Shared Scripts 253 Don t Change Version Paths 253 Summary 253 Chanter 11: Building Custom Controls 255 Building Client-Side ASP.NET AJAX Controls 256 Extending JavaScript 256 Registering a Control Namespace 259 Creating a Control Constructor 259 Using the Prototype Design Pattern with JSON 261 Defining Control Properties 263 Initializing a Control and Handling Events 266 Defining Control Methods 269 Disposing of Control Resources 279 Registering a Custom Control Class 280 Creating a Client-Side Control Instance 280 Building a Server-Side ASP.NET AJAX Control 283 Embedding Scripts in Server-Side Controls 284 Creating a Control Class and Implementing IScriptControl 285 Overriding Render and OnPreRender 287 Using a Custom ASPNET AJAX Control in an ASPNET Page 291 Summary 292 Index 293 xvi
any_adam_object 1
author Gibbs, Matt
author_facet Gibbs, Matt
author_role aut
author_sort Gibbs, Matt
author_variant m g mg
building Verbundindex
bvnumber BV023047445
callnumber-first T - Technology
callnumber-label TK5105
callnumber-raw TK5105.8885.A26
callnumber-search TK5105.8885.A26
callnumber-sort TK 45105.8885 A26
callnumber-subject TK - Electrical and Nuclear Engineering
ctrlnum (OCoLC)255473903
(DE-599)BVBBV023047445
dewey-full 005.2762
006.7/6
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 005 - Computer programming, programs, data, security
006 - Special computer methods
dewey-raw 005.2762
006.7/6
dewey-search 005.2762
006.7/6
dewey-sort 15.2762
dewey-tens 000 - Computer science, information, general works
discipline Informatik
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02006nam a2200505zc 4500</leader><controlfield tag="001">BV023047445</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">071212s2007 xxuad|| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2007014621</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0470109629</subfield><subfield code="9">0-470-10962-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780470109625</subfield><subfield code="c">(pbk) : £25.99</subfield><subfield code="9">978-0-470-10962-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)255473903</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023047445</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1051</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">TK5105.8885.A26</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2762</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.7/6</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Gibbs, Matt</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Professional ASP.NET 2.0 AJAX</subfield><subfield code="b">[written and tested with the final 1.0 release version of ASP.NET AJAX for ASP.NET 2.0]</subfield><subfield code="c">Matt Gibbs and Dan Wahlin</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Indianapolis, Ind. :</subfield><subfield code="b">Wiley</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XX, 307 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Wrox programmer to programmer</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">Active server pages</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">ASP.NET</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Active server pages</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ajax (Web site development technology)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ajax &lt;Informatik&gt;</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ajax (Web site development technology)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Microsoft .NET</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wahlin, Dan</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/toc/ecip0715/2007014621.html</subfield><subfield code="3">Table of contents only</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/enhancements/fy0741/2007014621-b.html</subfield><subfield code="3">Contributor biographical information</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/enhancements/fy0741/2007014621-d.html</subfield><subfield code="3">Publisher description</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=016250885&amp;sequence=000001&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016250885</subfield></datafield></record></collection>
id DE-604.BV023047445
illustrated Illustrated
indexdate 2024-12-23T20:44:31Z
institution BVB
isbn 0470109629
9780470109625
language English
lccn 2007014621
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-016250885
oclc_num 255473903
open_access_boolean
owner DE-1051
owner_facet DE-1051
physical XX, 307 S. Ill., graph. Darst.
publishDate 2007
publishDateSearch 2007
publishDateSort 2007
publisher Wiley
record_format marc
series2 Wrox programmer to programmer
spellingShingle Gibbs, Matt
Professional ASP.NET 2.0 AJAX [written and tested with the final 1.0 release version of ASP.NET AJAX for ASP.NET 2.0]
Active server pages
ASP.NET
Ajax (Web site development technology)
Ajax <Informatik>
Application software Development
Microsoft .NET
title Professional ASP.NET 2.0 AJAX [written and tested with the final 1.0 release version of ASP.NET AJAX for ASP.NET 2.0]
title_auth Professional ASP.NET 2.0 AJAX [written and tested with the final 1.0 release version of ASP.NET AJAX for ASP.NET 2.0]
title_exact_search Professional ASP.NET 2.0 AJAX [written and tested with the final 1.0 release version of ASP.NET AJAX for ASP.NET 2.0]
title_full Professional ASP.NET 2.0 AJAX [written and tested with the final 1.0 release version of ASP.NET AJAX for ASP.NET 2.0] Matt Gibbs and Dan Wahlin
title_fullStr Professional ASP.NET 2.0 AJAX [written and tested with the final 1.0 release version of ASP.NET AJAX for ASP.NET 2.0] Matt Gibbs and Dan Wahlin
title_full_unstemmed Professional ASP.NET 2.0 AJAX [written and tested with the final 1.0 release version of ASP.NET AJAX for ASP.NET 2.0] Matt Gibbs and Dan Wahlin
title_short Professional ASP.NET 2.0 AJAX
title_sort professional asp net 2 0 ajax written and tested with the final 1 0 release version of asp net ajax for asp net 2 0
title_sub [written and tested with the final 1.0 release version of ASP.NET AJAX for ASP.NET 2.0]
topic Active server pages
ASP.NET
Ajax (Web site development technology)
Ajax <Informatik>
Application software Development
Microsoft .NET
topic_facet Active server pages
ASP.NET
Ajax (Web site development technology)
Ajax <Informatik>
Application software Development
Microsoft .NET
url http://www.loc.gov/catdir/toc/ecip0715/2007014621.html
http://www.loc.gov/catdir/enhancements/fy0741/2007014621-b.html
http://www.loc.gov/catdir/enhancements/fy0741/2007014621-d.html
http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016250885&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT gibbsmatt professionalaspnet20ajaxwrittenandtestedwiththefinal10releaseversionofaspnetajaxforaspnet20
AT wahlindan professionalaspnet20ajaxwrittenandtestedwiththefinal10releaseversionofaspnetajaxforaspnet20