Microsoft ASP.NET 4.0 mit Visual C# 2010 - das Entwicklerbuch: [Grundlagen, Techniken, Profi-Know-how ; Tools auf DVD]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Unterschleißheim
Microsoft Press
2011
|
Ausgabe: | [4. Aufl.] |
Schriftenreihe: | Entwicklerbuch
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Literaturverz. S. 1005 - 1009 |
Beschreibung: | 1023 S. Ill., graph. Darst. 24 cm 1 DVD-ROM (12 cm) |
ISBN: | 9783866455306 3866455305 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV037436576 | ||
003 | DE-604 | ||
005 | 20181219 | ||
007 | t | ||
008 | 110603s2011 ad|| |||| 00||| ger d | ||
015 | |a 10,N51 |2 dnb | ||
015 | |a 11,A22 |2 dnb | ||
016 | 7 | |a 1008893544 |2 DE-101 | |
020 | |a 9783866455306 |c Pp. : EUR 59.00 (DE), EUR 61.20 (AT), sfr 99.90 (freier Pr.) |9 978-3-86645-530-6 | ||
020 | |a 3866455305 |9 3-86645-530-5 | ||
024 | 3 | |a 9783866455306 | |
035 | |a (OCoLC)706874704 | ||
035 | |a (DE-599)DNB1008893544 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-12 |a DE-859 |a DE-523 |a DE-91G |a DE-573 |a DE-634 |a DE-20 | ||
082 | 0 | |a 006.76 |2 22/ger | |
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
084 | |a DAT 677f |2 stub | ||
084 | |a DAT 358f |2 stub | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Schwichtenberg, Holger |d 1972- |e Verfasser |0 (DE-588)123881277 |4 aut | |
245 | 1 | 0 | |a Microsoft ASP.NET 4.0 mit Visual C# 2010 - das Entwicklerbuch |b [Grundlagen, Techniken, Profi-Know-how ; Tools auf DVD] |c Holger Schwichtenberg |
250 | |a [4. Aufl.] | ||
264 | 1 | |a Unterschleißheim |b Microsoft Press |c 2011 | |
300 | |a 1023 S. |b Ill., graph. Darst. |c 24 cm |e 1 DVD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Entwicklerbuch | |
500 | |a Literaturverz. S. 1005 - 1009 | ||
650 | 0 | 7 | |a Visual C sharp 2010 |0 (DE-588)7702558-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a ASP.NET 4 |0 (DE-588)7719610-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a ASP.NET 4 |0 (DE-588)7719610-7 |D s |
689 | 0 | 1 | |a Visual C sharp 2010 |0 (DE-588)7702558-1 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=022588577&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-022588577 |
Datensatz im Suchindex
_version_ | 1804145745849221120 |
---|---|
adam_text | IMAGE 1
INHALTSVERZEICHNIS
VORWORT 27 UEBER DEN AUTOR DR. HOLGER SCHWICHTENBERG 28DIENSTLEISTUNGEN
FUER LESER NACH DEM KAUF 29FRAGEN UND ANTWORTEN ZUM BUCH (FAQ) 29FRAGEN
ZUM INHALT DES BUCHS 29FRAGEN ZU GRAFIKEN UND BILDSCHIRMABBILDUNGEN
34FRAGEN ZU DEN PROGRAMMCODEBEISPIELEN 34FRAGEN ZUR QUALITAETSSICHERUNG
38FRAGEN ZUR UNTERSTUETZUNG NACH DEM KAUF. 39 TEIL A - EINFUEHRUNG 411 WAS
IST ASRNET? 43 VERSIONSGESCHICHTE 44FUNKTIONSBEREICHE
46ASP.NET-BENUTZERSCHNITTSTELLENTECHNIKEN 46WEITERE ASP.NET-TECHNIKEN
47UBERBLICKUBERASP.NET-WEB FORMS 47VERGLEICH ZWISCHENASP.NET 1.X
UNDASP.NET 2.0 49VERGLEICH ZWISCHEN ASP.NET 2.0 UND ASP.NET 3.5
50VERGLEICH ZWISCHEN ASP.NET 3.5 UND ASP.NET 3.5 SERVICE PACK 1 51
VERGLEICH ZWISCHEN ASP.NET 3.5 SERVICE PACK 1 UND ASP.NET 4.0 51
UEBERBLICK UEBER ASP.NET-WEBSERVICES 52NEUE WEBSERVICE-FUNKTIONEN IN .NET
2.0 53NEUE WEBSERVICE-FUNKTIONEN AB .NET 3.0 53INSTALLATION VON ASP.NET
4.0 54INSTALLATION NUR AUF DEM SERVER 54INSTALLATIONSREIHENFOLGE
54ENTWICKLUNGSCOMPUTER 54PRUEFUNG DER INSTALLATION 54 2 DREI ERSTE
SCHNELLE ASP.NET-LOESUNGEN 57 BEISPIEL 1: HELLO WORLD 58BEISPIEL 2:
ERSTELLUNG EINES DATENFORMULARS 63ERWEITERUNG DES BEISPIELS 66SCHRITTE
FUER DIE ERWEITERUNG 67BEISPIEL 3: ERSTELLUNG EINER ZUGANGSGESCHUETZTEN
WEBSITE 71 BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/1008893544
DIGITALISIERT DURCH
IMAGE 2
INHALTSVERZEICHNIS
3 WORLD WIDE WINGS - DAS MEHRSCHICHTIGE FALLBEISPIEL IN DIESEM BUCH 77
SZENARIO 78
WORLD WIDE WINGS-WEBANWENDUNG 79
DATENMODELL 80
DAS AELTERE DATENMODELL (DATENBANKSCHEMA-VERSION 4) 80
DAS NEUERE DATENMODELL (DATENBANKSCHEMA-VERSION 6) 81
MEHRSCHICHTARCHITEKTUR 83
PROJEKTE UND PROJEKTMAPPEN 85
SOFTWAREVORAUSSETZUNGEN FUER DAS FALLBEISPIEL 90
INSTALLATION UND KONFIGURATION 91
MOEGLICHE FEHLER 91
FRAGEN ZU DIESEM FALLBEISPIEL 91
TEIL B - ASP.NET-BASISWISSEN 93
4 DAS WEB FORMS-PROGRAMMIERMODELL 95
CLIENT-SERVER-MODELL 96
ASP.NET-WEBPROJEKTE 98
DATEITYPEN IN EINEM WEBPROJEKT 98
ORDNERSTRUKTUR 100
ASP.NET-SERVERSTEUERELEMENTE 100
ADAPTIVE RENDERING 101
STEUERELEMENTOBJEKTE VERSUS STEUERELEMENTTAGS 102
PROGRAMMIERUNG DER STEUERELEMENTOBJEKTE 105
STEUERELEMENTHIERARCHIE (OBJEKTBAUM) 105
BEISPIEL: ASP VERSUS ASP.NET 107
EREIGNISMODELL 108
EREIGNISARTEN UND EREIGNISVERARBEITUNG 108
POSTBACK-MODELL 108
EREIGNISBINDUNG 110
EREIGNISPARAMETER 112
AUTOMATISCHER POSTBACK (AUTOPOSTBACK) 113
POSTBACKABHAENGIGER CODE 114
EREIGNISHIERARCHIEN UND EREIGNISWEITERGABE 114
SEITENUEBERGAENGE 115
SERVERSEITIGER UEBERGANG MIT REDIRECT() 117
SERVERSEITIGER UEBERGANG MIT TRANSFER() 120
CROSS-PAGE-POSTBACKS 125
REIN CLIENTSEITIGER SEITENUEBERGANG 126
ZUSAMMENFASSUNG 126
PRAXISBEISPIEL: REGISTRIERUNG MIT DRUCKFUNKTION 128
IMAGE 3
INHALTSVERZEICHNIS
TRENNUNG VON GESTALTUNG UND PROGRAMMCODE 133
EIN-DATEI-MODELL 133
HINTERGRUNDCODEMODELL 134
UNTERSTUETZUNG IN DER ENTWICKLUNGSUMGEBUNG 135
KOMPILIERUNG UND PROGRAMMIERSPRACHEN 135
VERBREITEN VON ASP.NET-WEBANWENDUNGEN 137
STEUERELEMENTTYPEN 138
BESCHREIBUNG DER STEUERELEMENTTYPEN 138
ZUSAMMENFASSUNG 141
ENTWICKLUNGSUMGEBUNG VISUAL STUDIO/VISUAL WEB DEVELOPER (VWD) 143
GRUNDFUNKTIONEN FUER WEBENTWICKLER 144
NEUERUNGEN IN VWD 2005 144
NEUERUNGEN IN VWD 2008 GEGENUEBER VWD 2005 146
NEUERUNGEN IN VWD 2010 GEGENUEBER VWD 2008 146
MIGRATION 147
MIGRATION VON VISUAL STUDIO .NET 2002 / 2003 147
MIGRATION VON VISUAL STUDIO 2005/VWD 2005 147
MIGRATION VON VISUAL STUDIO 2008/VWD 2008 149
WEBPROJEKTMODELLE 149
WEBPROJEKTE NACH DEM WEBSITEMODELL 150
WEBPROJEKTE NACH DEM WEBANWENDUNGSMODELL 153
VERGLEICH ZWISCHEN WEBSITEMODELL UND WEBANWENDUNGSMODELL 156
VERFUEGBARE WEBPROJEKTVORLAGEN 159
ARBEITEN MIT DEM WEB FORM-DESIGNER 160
DESIGNER-ANSICHTEN 160
WERKZEUGLEISTE (TOOLBOX) 163
EIGENSCHAFTENFENSTER 164
ARBEIT MIT CSS-VORLAGEN 166
ENTWURFSZEITSTEUERELEMENTE 169
ARBEITEN MIT DEM CODEEDITOR 170
CODEDATEIEN 170
CODESCHNIPSEL (CODE SNIPPETS) 170
ERSTELLUNG VON EREIGNISBEHANDLUNGSROUTINEN 171
JAVASCRIPT-INTELLISENSE 173
XML-KOMMENTARE FUER JAVASCRIPT-DATEIEN (IN VWD 2008 EINGEFUEHRT) 175
UEBERSETZUNG VON WEBANWENDUNGEN 177
START VON WEBANWENDUNGEN 177
DEBUGGING VON WEBANWENDUNGEN 178
VERBREITEN VON WEBANWENDUNGEN 178
IMAGE 4
10 INHALTSVERZEICHNIS
6 WEBSERVERFURASP.NET (INSBESONDERE IIS) 179
ASP.NET-FAEHIGE WEBSERVER 180
KONFIGURATION DES WEBSERVERS IN VWD 180
ASP.NET DEVELOPMENT SERVER 181
INTERNET INFORMATION SERVICES (IIS) 183
VERBREITUNG VON IIS 184
VERSIONEN VON IIS 184
KERNFUNKTIONEN VON IIS 185
NEUERUNGEN IN IIS 7.X 185
KOMPONENTENORIENTIERUNG VON IIS 7.X 186
AENDERUNGEN GEGENUEBER IIS 5.0/6.0 186
INSTALLATION VON IIS 187
INTEGRATION ZWISCHEN ASP.NET UND IIS 189
TEST DER INSTALLATION 189
ADMINISTRATION VON IIS 7.X 190
IIS-MANAGER 190
AUTOMATISIERTE ADMINISTRATION UND APIS 191
WEBSITES (VIRTUELLE WEBSERVER) 192
WEBSERVER ERSTELLEN 192
WICHTIGE EINSTELLUNGEN 193
BESCHRAENKEN DER MOEGLICHEN CLIENTS 194
AUTHENTIFIZIERUNG 194
SECURE SOCKET LAYER (SSL) 195
SERVER FUER NICHT-HTTP-PROTOKOLLE 196
VIRTUELLE VERZEICHNISSE 197
IIS-ANWENDUNGEN 199
RAHMENBEDINGUNGEN EINER IIS-ANWENDUNG 199
ANLEGEN EINER IIS-ANWENDUNG 199
IIS-ANWENDUNGSPOOLS 200
EIGENSCHAFTEN EINES ANWENDUNGSPOOLS 201
LISTE DER ANWENDUNGSPOOLS 201
ZUORDNUNG VON WEBSITES UND IIS-ANWENDUNGEN ZU ANWENDUNGSPOOLS 202
ASP.NET-VERSION 202
ERWEITERTE EINSTELLUNGEN 202
ANWENDUNGSPOOLIDENTITAET 203
WIEDERVERWENDUNG (RECYCLING) 204
LEISTUNGSEINSTELLUNGEN 205
ZUSTANDSUEBERWACHUNG 205
AUTOSTART 205
EINHEITLICHE VERARBEITUNGSPIPELINE 208
IIS EXPRESS 209
APACHE-WEBSERVER 210
IMAGE 5
INHALTSVERZEICHNIS
WEBHOSTING 210
FORMEN DES WEBHOSTING 210
VERWENDETE SOFTWARE 210
KONFIGURATION 211
PREISE 212
WEBSERVERSTEUERELEMENTE 213
UEBERBLICK UEBER DIE VERERBUNGSHIERARCHIE 214
DIE BASISKLASSE SYSTEM.WEB.UI.CONTROL 215
DIE BASISKLASSE SYSTEM.WEB.UI.WEBCONTROLS.WEBCONTROL 217
EINFACHE STEUERELEMENTE 219
UEBERBLICK UEBER DIE EINFACHEN STEUERELEMENTE 219
ATTRIBUT »TEXT 221
AKTIVIERREIHENFOLGE, FOKUS UND ZUGRIFFSTASTEN 221
DEAKTIVIERTE STEUERELEMENTE 222
RUECKRUFSTEUERELEMENTE (BUTTON, LINKBUTTON UND HYPERLINK) 224
DATEIEN HOCHLADEN (FILEUPLOAD) 225
LISTENSTEUERELEMENTE 226
VERERBUNGSHIERARCHIE 227
BEFUELLUNG DER LISTE 229
FORMATIERUNG 231
AUSLESEN DER AUSGEWAEHLTEN WERTE 232
WEITERE EIGENSCHAFTEN ALLER LISTENSTEUERELEMENTE 233
BEISPIEL FUER DEN EINSATZ DER LISTENSTEUERELEMENTE 233
VALIDIERUNGSSTEUERELEMENTE (VALIDATOREN) 233
EIN ERSTES BEISPIEL 234
UEBERBLICK UEBER DIE VALIDIERUNGSSTEUERELEMENTE 235
GEMEINSAME EIGENSCHAFTEN DER VALIDIERUNGSSTEUERELEMENTE 235
FALLSTRICKE UND TIPPS ZU DEN VALIDIERUNGSSTEUERELEMENTEN 238
REQUIREDFIELDVALIDATOR 240
REGULAREXPRESSION VALIDATOR 241
COMPARE VALIDATOR UND RANGE VALIDATOR 242
CUSTOMVALIDATOR 244
BEISPIEL FUER DEN EINSATZ DER VALIDIERUNGSSTEUERELEMENTE 245
VALIDATIONSUMMARY 248
CONTAINERSTEUERELEMENTE 249
UEBERBLICK UEBER DIE CONTAINERSTEUERELEMENTE 249
INHALTE DER CONTAINERSTEUERELEMENTE 250
PANEL-, PLACEHOLDER- UND LITERAL-STEUERELEMENTE 251
TABELLENSTEUERELEMENT (TABLE) 252
MEHRFACHANSICHTENSTEUERELEMENT (MULTIVIEW) 253
ASSISTENTENSTEUERELEMENT (WIZARD) 254
PRAXISBEISPIEL: KUNDENPROFIL ANLEGEN 263
IMAGE 6
12 INHALTSVERZEICHNIS
KOMPLEXERE STEUERELEMENTE 271
UEBERBLICK UEBER DIE KOMPLEXEN STEUERELEMENTE 271
WERBEROTATIONS-STEUERELEMENT (ADROTATOR) 272
KALENDERSTEUERELEMENT ( ASP:CALENDAR ) 274
XML-STEUERELEMENT 277
BAUMSTEUERELEMENT (TREEVIEW) 279
MENUESTEUERELEMENT (MENU) 281
DATENSTEUERELEMENTE 284
SICHERHEITSSTEUERELEMENTE 284
STEUERELEMENTE VON DRITTANBIETERN 284
8 KONFIGURATION 285
XML-KONFIGURATIONSDATEIEN 286
WEB.CONFIG-DATEIEN 286
GROESSE DER KONFIGURATIONSDATEIEN IM STANDARD 287
GLOBALE KONFIGURATIONSDATEIEN 287
WERKZEUGUNTERSTUETZUNG 288
KONFIGURATIONSEBENEN 289
KONFIGURATIONSELEMENTE 290
KONFIGURATION FUER EINZELNE VERZEICHNISSE UND DATEIEN 291
UEBERSCHREIBEN VON KONFIGURATIONSEINSTELLUNGEN VERHINDERN 292
SYSTEM.WEB -KONFIGURATIONSELEMENTE 292
VERSCHLUESSELTE SEKTIONEN (PROTECTED CONFIGURATION) 294
ANWENDUNGSSPEZIFISCHE EINSTELLUNGEN 296
APPSETTINGS -ELEMENT 297
EIGENE KONFIGURATIONSSEKTIONEN 299
DATENBANKVERBINDUNGSZEICHENFOLGEN 299
EINHEITLICHE KONFIGURATION IN IIS 7.X 301
NUTZUNG DER WEB.CONFIG-DATEIEN 301
APPLICATIONHOST.CONFIG-DATEIEN 302
KONFIGURATIONSELEMENTE 302
ADMINISTRATION 303
MMC-BASIERTE VERWALTUNG IN IIS 5.X/6.0 304
MMC-BASIERTE VERWALTUNG IN IIS 7.X 306
WEBBASIERTE VERWALTUNG 306
9 KOMPILIERUNG UND VERBREITEN VON WEBANWENDUNGEN 309
SCHATTENKOPIEMECHANISMUS (SHADOWING) 310
KLASSENMODELLE 311
KOMPILIERUNGSVORGANG 312
KOMPILIERUNGSOPTIONEN 316
KOMPILIERUNG ZUR LAUFZEIT (DYNAMISCHE KOMPILIERUNG/AUTOKOMPILIERUNG) 317
KOMPILIERUNG ZUR ENTWICKLUNGSZEIT ZUM AUSLIEFERN (VEROEFFENTLICHUNG) 318
IMAGE 7
INHALTSVERZEICHNIS 13
VERBREITUNG DER DATENBANKEN 322
XCOPY-DEPLOYMENT VON SQL SERVER EXPRESS-DATENBANKEN 322
DATENBANKVEROEFFENTLICHUNGS-ASSISTENT (SQL DATABASE PUBLISHING WIZARD)
323 XCOPY-DEPLOYMENT 325
VISUAL STUDIO WEB DEPLOYMENT-PROJEKTE 328
FUNKTIONSUEBERBLICK 328
ERSTELLEN EINES WEB DEPLOYMENT-PROJEKTS 329
COMPILATION 329
OUTPUT ASSEMBLIES 330
SIGNING 332
DEPLOYMENT (AUSLIEFERUNG) 332
ASPNET_MERGE.EXE 334
BEISPIEL 334
IIS WEB DEPLOYMENT TOOL 335
ERSTELLEN VON DEPLOYMENT-PAKETEN 335
VERBREITEN VON DEPLOYMENT-PAKETEN 339
KONFIGURATIONSTRANSFORMATIONEN 342
10 INTERAKTION ZWISCHEN ASP.NET UND DEM WEBSERVER MIT DEN EINGEBAUTEN
OBJEKTEN 345 UEBERBLICK 346
IMPLEMENTIERUNG DER EINGEBAUTEN OBJEKTE IN ASP.NET 347
NAMENSRAUM SYSTEM.WEB 347
NAMENSRAUM SYSTEM.WEB.UI 348
ZUGRIFF AUF DIE EINGEBAUTEN OBJEKTE 350
KLASSE SYSTEM.WEB.UI.PAGE 350
UNTEROBJEKTE 352
EREIGNISSE DER KLASSE PAGE 353
KLASSE SYSTEM.WEB.HTTPCONTEXT 353
OBJEKTMODELL 353
ANWENDUNGSFAELLE 355
KLASSE SYSTEM.WEB.HTTPSERVERUTILITY 355
UEBERBLICK 355
UMGEBUNGSVARIABLEN 356
WEITERE MOEGLICHKEITEN 358
KLASSE SYSTEM.WEB.HTTPREQUEST 358
UEBERBLICK 359
BEISPIEL 360
KLASSE SYSTEM.WEB.HTTPRESPONSE 363
UEBERBLICK 363
AUSGABE MIT WRITEFILEO 365
SEITENUEBERGANG MIT REDIRECT() 366
PUFFERUNG (BUFFEROUTPUT) 367
IMAGE 8
INHALTSVERZEICHNIS
BENUTZERDEFINIERTE HTTP-HEADER-DATEN: APPENDHEADER() 369
CONTENTTYPE 370
COOKIES LESEN UND SETZEN 370
11 ZUSTANDSVERWALTUNG 371
GRUNDLAGENWISSEN 372
UEBERBLICK UEBER DIE ZUSTANDSVERWALTUNG IN ASP.NET 374
ZUSTANDSVERWALTUNG AUF SEITENEBENE (SEITENZUSTAND) 375
REALISIERUNG DES SEITENZUSTANDS 376
SPEICHERUNG EIGENER WERTE IM SEITENZUSTAND 377
AUSSCHALTENDES SEITENZUSTANDS 379
CSS-KLASSE FUER DEN SEITENZUSTAND 380
ABSICHERN DES SEITENZUSTANDES 380
ZUSTANDSVERWALTUNG AUF SITZUNGSEBENE 381
UEBERBLICK 381
WEITERE OPTIONEN 383
PROGRAMMIEREN MIT DEM SITZUNGSZUSTAND 383
URL-BASIERTE SITZUNGSVERWALTUNG OHNE COOKIES 384
KONFIGURATION DES SITZUNGSZUSTANDS 384
SPEICHERORT DER SITZUNGSTABELLE WAEHLEN 385
KOMPRIMIERUNG DES SITZUNGSZUSTANDS 385
DEAKTIVIEREN DES SITZUNGSZUSTANDS 386
ZUSTANDSVERWALTUNG AUF ANWENDUNGSEBENE 386
UNBEDINGTER ANWENDUNGSZUSTAND 386
BEDINGTER ANWENDUNGSZUSTAND 387
BENUTZERZUSTAND MIT INDIVIDUELLEN COOKIES 387
GRUNDPRINZIP DER COOKIES 388
EINWERTIGE COOKIES 388
MEHRWERTIGE COOKIES 389
VERGLEICH DER ZUSTANDSVERWALTUNGSMOEGLICHKEITEN 390
BEISPIELE ZUR ZUSTANDSVERWALTUNG 390
EINFACHES BEISPIEL: AUFRUFZAEHLER 390
PRAXISBEISPIEL: REGISTRIERUNGSFORMULAR MIT EINER BESCHRAENKTEN ANZAHL VON
VERSUCHEN... 391
TEIL C - DATENZUGRIFF 395
12 UEBERBLICK UEBER DEN DATENZUGRIFF IN WEBANWENDUNGEN 397
DATENSTEUERELEMENTE (DATENBINDENDE STEUERELEMENTE) 399
UEBERBLICK UEBER DIE DATENSTEUERELEMENTE 399
VERERBUNGSHIERARCHIE 4 01
DATENQUELLEN 402
IMAGE 9
INHALTSVERZEICHNIS 15
INDIREKTE DATENBINDUNG MIT DATENQUELLENSTEUERELEMENTEN 403
ARTEN VON DATENQUELLENSTEUERELEMENTEN 403
DARSTELLUNG ZUR ENTWURFSZEIT 405
PARAMETRISIERUNG DER DATENQUELLENSTEUERELEMENTE 406
DIREKTE DATENBINDUNG 407
DATENBINDUNGSVORLAGEN (TEMPLATES) UND DATENBINDUNGSAUSDRUECKE 407
DATENBINDUNGSVORLAGEN 408
DATENBINDUNGSAUSDRUECKE MIT EVAL() UND BIND() 410
DATENBINDUNGSAUSDRUECKE MIT CONTAINER.DATALTEM 410
BEISPIELE IN WORLD WIDE WINGS 411
13 DATENBINDUNG PER RAPID APPLICATION DEVELOPMENT (RAD) MIT
SQLDATASOURCE UND ACCESSDATASOURCE 413
DATENQUELLENSTEUERELEMENTASSISTENT 414
ANPASSUNG 417
PARAMETRISIERBARKEIT 417
BLAETTERN (PAGING) 418
DATENBANKVERBINDUNGSZEICHENFOLGEN 419
PROBLEM: WARTBARKEIT 419
14 MEHRSCHICHTIGE ARCHITEKTUREN MIT ASP.NET 421
EINLEITUNG (DEFINITION UND REGELN) 422
TECHNOLOGIEOPTIONEN 425
VERTEILUNG DER SCHICHTEN 426
VORTEILE 428
AUFTEILUNG IN SOFTWAREKOMPONENTEN 428
DATENTRANSFEROBJEKTE 428
VERGLEICH ZWISCHEN GENERISCHEN DATENTRANSFERSTRUKTUREN UND
(DOMAENEN-)SPEZIFISCHEN DATENTRANSFEROBJEKTEN 428
OPTIONEN ZUM DATENAUSTAUSCH ZWISCHEN DEN SCHICHTEN 429
ARCHITEKTURMODELLE UNTER EINSATZ VON LINQ TO SQL ODER ADO.NET ENTITY
FRAMEWORK 431 HILFEN BEI DER IMPLEMENTIERUNG EINER
MEHRSCHICHTARCHITEKTUR 432
15 DATENSTEUERELEMENTE IM EINSATZ 433
DATENTABELLENSTEUERELEMENT(GRIDVIEW) 434
SPALTENTYPEN 434
DATENBINDUNG 435
ANPASSUNG DER DATEN BEI DER AUSGABE 440
EIGENER SPALTENTYP 444
GESTALTERISCHE ASPEKTE DES GRIDVIEW-STEUERELEMENTS 444
DATENAKTIONEN (BLAETTERN, SORTIEREN, EDITIEREN, LOESCHEN, SELEKTIEREN,
FILTERN) 445 PERSISTENTE AUSWAHL 457
DATAGRID 459
IMAGE 10
INHALTSVERZEICHNIS
DATALIST VERSUS REPEATER 459
DATENQUELLEN 460
DATENBINDUNGSVORLAGEN 461
GESTALTUNGSOPTIONEN 462
DATALIST-BEISPIEL 463
DETAILS VIEW UND FORM VIEW 467
PRAXISBEISPIEL 1: MASTER-DETAIL-ANSICHT FUER DIE FLUGVERWALTUNG 468
PRAXISBEISPIEL 2: GAESTEBUCH 470
LIST VIEW UND DATAPAGER 476
VORLAGEN IM LIST VIEW 477
INDIVIDUELLE DATENBINDUNG 479
BLAETTERN 479
BEISPIEL 479
VERGLEICH DER DATENSTEUERELEMENTE 480
16 DATENBINDUNG IN ZWEISCHICHTIGEN ANWENDUNGEN MIT LINQDATASOURCE 483
ERSTELLEN EINES LINQ TO SQL-DATENKONTEXTES 484
ERSTELLEN EINER LINQDATASOURCE 484
BLAETTERN (PAGING) 488
BEISPIEL 488
17 DATENBINDUNG IN ZWEISCHICHTIGEN ANWENDUNGEN MIT ENTITYDATASOURCE 489
ERSTELLEN EINES EF-OBJEKTKONTEXTES 490
ERSTELLEN EINER ENTITYDATASOURCE 490
BLAETTERN (PAGING) 494
BEISPIEL 495
QUERYEXTENDER-STEUERELEMENT 495
FESTLEGUNG DER FILTER-BEDINGUNGEN 496
FESTLEGUNG DER SORTIERUNG 496
FESTLEGUNG DER PARAMETER 496
PRAXISBEISPIEL 497
18 DATENBINDUNG IN MEHRSCHICHTIGEN ANWENDUNGEN MIT OBJECTDATASOURCE 503
DEKLARATION EINES OBJECTDATASOURCE-STEUERELEMENTS 504
ANFORDERUNGEN AN DIE MANAGERKLASSE 505
BLAETTERN (PAGING) 506
SORTIEREN 507
ASSISTENTENUNTERSTUETZUNG 507
BEISPIELE FUER DEN EINSATZ VON OBJECTDATASOURCE 508
ZWEISCHICHTIGE ANSAETZE MIT DIREKTEM ZUGRIFF AUF DIE DATENZUGRIFFSSCHICHT
508 ZWEISCHICHTIGE ANSAETZE UNTER EINSATZ VON TYPISIERTEN DATASETS 516
DREISCHICHTIGER ANSATZ MIT BINDUNG AN DOMAENENSPEZIFISCHE FLUG-OBJEKTE
AUS DER GESCHAEFTSLOGIKSCHICHT 518
DREISCHICHTIGER ANSATZ UNTER VERWENDUNG EINES ORM-WERKZEUGS 526
IMAGE 11
INHALTSVERZEICHNIS 17
19 DIAGRAMME 535
ASP.NET CHART-STEUERELEMENT 536
VORAUSSETZUNGEN 536
AUFBAU DES STEUERELEMENTS 536
DATENBINDUNG 536
ASSISTENT IN VISUAL STUDIO 537
BEISPIEL 537
AUSBLICK 540
20 DYNAMISCHE DATENWEBSITES (DYNAMIC DATA WEBSITES) 543
ARCHITEKTUR EINER DYNAMISCHEN DATENWEBSITE 547
ANLEGEN EINER DYNAMISCHEN DATENWEBSITE 548
GRUNDKONFIGURATION EINER DYNAMISCHEN DATENWEBSITE 549
ANPASSEN DER ANSICHT DURCH ANNOTATIONEN 554
DARSTELLUNGSSPALTE (DISPLAYCOLUMN) 554
KLASSEN AUSBLENDEN (SCAFFOLDTABLE) 555
WERTEBEREICH (RANGE) 556
PFLICHTFELDER (REQUIRED) 558
MUSTERVERGLEICHE (REGULAREXPRESSION) 559
LOGISCHE EINGABEPRUEFUNGEN 560
ZEICHENKETTENLAENGEN (STRINGLENGTH) 561
SPALTEN AUSBLENDEN (SCAFFOLDCOLUMN) 561
SPALTEN FORMATIEREN (DISPLAYFORMAT) 561
ANPASSEN DER ANSICHT DURCH FELDVORLAGEN (FIELD TEMPLATES) 562
AUFBAU DER FELDVORLAGEN 562
ERSTELLEN NEUER FELDVORLAGEN 564
BINDEN VON FELDVORLAGEN AN ATTRIBUTE 566
ANPASSEN DER ANSICHT DURCH SEITENVORLAGEN (PAGE TEMPLATES) 566
AUFBAU DER SEITENVORLAGEN 567
ERSTELLEN NEUER SEITENVORLAGEN 569
ANPASSEN DER ANSICHT DURCH ENTITAETSVORLAGEN (ENTITY TEMPLATES) 574
FILTERVORLAGEN (FILTER TEMPLATES) 576
BEISPIEL 1: BOOLEAN-FILTER MIT RADIOBUTTONLIST 577
BEISPIEL 2: VOLLTEXTSUCHFILTER 579
VERWEISE AUF DYNAMISCHE FORMULARE 580
21 VERGLEICH DER DATENZUGRIFFSTECHNIKEN 581
TEIL D - AJAX 583
22 WEB 2.0 UND AJAX 585
WEB 2.0 586
AJAX 586
IMAGE 12
INHALTSVERZEICHNIS
AJAX-MODELLE 587
AJAX IM WEITEREN SINNE 588
AJAX-HERAUSFORDERUNGEN 588
WEITERE INFORMATIONEN 588
23 UEBERBLICK UEBER DIE AJAX-PRODUKTE VON MICROSOFT 589
GESCHICHTE UND BESTANDTEILE DER AJAX-PRODUKTE 590
VON ATLAS ZU ASP.NET 3.5 590
JQUERY 591
KEINE NEUEN AJAX-FUNKTIONEN IN ASP.NET 4.0 591
QUELLCODEZUGRIFF 592
QUALITAET DER AJAX-PRODUKTE 592
INSTALLATIONSPAKETE 593
KONZEPTE 594
SCRIPTMANAGER, SCRIPTMANAGERPROXY UND PAGEREQUESTMANAGER 594
24 PARTIELLE SEITENERZEUGUNG MIT DEM UPDATEPANEL 597
UPDATEPANEL 598
AKTUALISIERUNGSEINSTELLUNGEN 599
BEISPIEL 600
STOLPERSTEINE BEIM EINSATZ DES UPDATEPANEL-STEUERELEMENTS 601
TRIGGER 602
TIMER 602
UPDATEPROGRESS 603
BROWSERGESCHICHTE (BROWSERHISTORIE) 604
DARSTELLUNG DES PROBLEMS 604
LOESUNG DES PROBLEMS 605
25 HANDHABUNG VON CLIENTSKRIPTS 609
GRUNDLAGEN 610
VERWENDEN VON SKRIPTDATEIEN 610
VERLINKEN VON SKRIPTDATEIEN OHNE SCRIPTMANAGER 611
VERLINKEN VON SKRIPTDATEIEN MIT DEM SCRIPTMANAGER 611
EINBETTEN VON SKRIPTDATEIEN IN ASSEMBLYS 612
CLIENTSCRIPTMANAGER 614
CLIENTSEITIGE EREIGNISBEHANDLUNG FUER SERVERSTEUERELEMENTE 616
ZUGRIFF AUF WEBSERVERSTEUERELEMENTE IM JAVASCRIPT-CODE 617
EIN BEISPIEL FUER DIE BISHERIGE HERAUSFORDERUNG 617
CLIENTIDMODE 618
LOESUNG MIT CLIENTIDMODE= STATIC 618
CLIENTIDMODE= PREDICTABLE 619
CLIENTIDROWSUFFIX 622
IMAGE 13
INHALTSVERZEICHNIS 19
26 JAVASCRIPT-ERWEITERUNGEN IN DER MICROSOFT AJAX LIBRARY 623
VORAUSSETZUNG FUER DIE NUTZUNG DER MICROSOFT AJAX LIBRARY 624
LEBENSZYKLUS EINER WEBSEITE 624
$-HILFSFUNKTIONEN 625
ZEICHENKETTEN 626
ARRAYS 628
DATUM 630
KLASSEN UND OBJEKTE 631
GRUNDFUNKTIONEN 631
NAMENSRAEUME UND KLASSEN 633
VERERBUNG 634
KLASSENBIBLIOTHEK DER MICROSOFT AJAX LIBRARY 636
TEIL E - AUFBAUWISSEN 637
27 GESTALTUNGSVORGABEN 639
VORLAGENSEITEN (MASTERPAGES) 640
KONZEPT DER VORLAGENSEITEN 640
VERGLEICH ZU ANDEREN TECHNIKEN 641
ANLEGEN EINER VORLAGENSEITE 643
ANLEGEN VON DETAILSEITEN 644
GESCHACHTELTE VORLAGENSEITEN 646
WEITERE HINWEISE UND TIPPS ZU DEN VORLAGENSEITEN 647
LAYOUTTHEMEN (THEMES) 647
SKINDATEIEN 647
THEMEN UND PROFILDATEN 648
STATISCHE FESTLEGUNG DES ZU VERWENDENDEN LAYOUTTHEMAS 648
DYNAMISCHE FESTLEGUNG DES ZU VERWENDENDEN LAYOUTTHEMAS 649
UNTERSTUETZUNG IN VISUAL WEB DEVELOPER 649
SETZEN DES LAYOUTTHEMAS 650
IMPLEMENTIERUNG DES AUSWAHLDIALOGS 650
28 NAVIGATIONSSTRUKTUR 653
SITEMAPDATEIEN UND SITEMAPPROVIDER 654
SITEMAPDATENQUELLE (SITEMAPDATASOURCE) 654
NAVIGATIONSSTEUERELEMENTE 655
PROGRAMMGESTEUERTER ZUGRIFF AUF STRUKTURDATEN 656
PFADANGABEN 657
UNTERSCHIEDE ZWISCHEN PHYSISCHEN UND LOGISCHEN PFADEN 657
ABSOLUTE VERWEISE 657
INFORMATIONEN UEBER PFADE 658
IMAGE 14
INHALTSVERZEICHNIS
29 MEHRSPRACHIGE WEBANWENDUNGEN (INTERNATIONALISIERUNG/LOKALISIERUNG)
659 RESSOURCENDATEIEN 660
SPRACHEN UND KULTURRAEUME 661
KULTURKUERZEL 661
RUECKFALLSTRATEGIE 663
CULTURE VERSUS UICULTURE 663
KLASSE CULTURELNFO 663
RESSOURCENDATEIENINASP.NET 664
ERSTELLUNG VON RESSOURCENDATEIEN 664
FEHLENDE ABLEITUNGSFUNKTION 666
LOKALISIERUNGSFORMEN 666
EXPLIZITE LOKALISIERUNG DURCH ASP.NET EXPRESSIONS 667
IMPLIZITE LOKALISIERUNG 668
PROGRAMMGESTEUERTE LOKALISIERUNG 669
STEUERUNG DER ANGEZEIGTEN SPRACHE DURCH DEN BROWSER 671
PROGRAMMGESTEUERTE SPRACHWAHL 673
STEUERELEMENT ASP:LOCALIZE 677
30 SICHERHEIT 679
UEBERBLICK UEBER DIE SICHERHEITSMECHANISMEN IN ASP.NET 680
VERWALTUNG VON BENUTZERN UND ROLLEN 682
MOEGLICHKEITEN DER BENUTZERVERWALTUNG 682
DEKLARATIVE BENUTZERVERWALTUNG IN DER WEB.CONFIG-DATEI 683
VERSCHLUESSELN VON KENNWOERTERN INNERHALB DER DATEI WEB.CONFIG 683
MITGLIEDSCHAFTSSYSTEM 684
ROLLENVERWALTUNGSSYSTEM 687
AUTHENTIFIZIERUNG 690
UEBERBLICK UEBER DIE AUTHENTIFIZIERUNGSVERFAHREN 690
FESTLEGUNG DES AUTHENTIFIZIERUNGSVERFAHRENS FUER ASP.NET 691
IIS-INTEGRIERTE AUTHENTIFIZIERUNG (WINDOWS AUTHENTICATION PROVIDER) 691
FORMULARBASIERTE AUTHENTIFIZIERUNG (FORMS AUTHENTICATION PROVIDER) 693
FORMULARBASIERTE AUTHENTIFIZIERUNG VIA WEBSERVICE 703
TIPPS UND TRICKS ZUR FORMULARBASIERTEN AUTHENTIFIZIERUNG 706
VERGLEICH DER AUTHENTIFIZIERUNGSVERFAHREN 707
ERMITTELN DER AUTHENTIFIZIERUNG 708
ZUGRIFFSKONTROLLE 709
ZUGRIFFSKONTROLLE UEBER DAS NTFS-DATEISYSTEM (FILE AUTHORIZATION) 709
XML-BASIERTE ZUGRIFFSKONTROLLE DURCH DIE WEB.CONFIG-DATEI (URL
AUTHORIZATION) 710 ANWENDUNGSIDENTITAET 711
MODELLE 712
KONFIGURATIONSELEMENTE FUER DIE SICHERHEIT 713
IDENTITAET IN IIS 5.X 713
IDENTITAET IN IIS 6.0 715
IDENTITAET IN IIS 7.X 716
IMAGE 15
INHALTSVERZEICHNIS 21
KONFIGURATIONSBEISPIELE 716
AENDERN DES STANDARDBENUTZERKONTOS VON ASP.NET 716
ERMITTELN DER ANWENDUNGSIDENTITAET 717
PROGRAMMGESTEUERTER WECHSEL DER IDENTITAET 717
SICHERHEITSSTEUERELEMENTE (LOGIN, CHANGEPASSWORD, PASSWORDRECOVERY UND
ANDERE) 721 BENUTZERANMELDUNG (LOGIN) 722
KENNWORTWIEDERGEWINNUNG UND -NEUVERGABE (PASSWORDRECOVERY) 723 BENUTZER
ANLEGEN (CREATEUSERWIZARD) 725
KENNWORT AENDERN (CHANGEPASSWORD) 727
ROLLENSPEZIFISCHE ANSICHTEN (LOGINVIEW-STEUERELEMENT) 727
WEITERE STEUERELEMENTE (LOGINNAME, LOGINSTATUS) 729
TYPISCHE ANGRIFFE UND DIE PASSENDEN ABWEHRMASSNAHMEN 730
SQL-INJEKTIONSANGRIFFE (SQL INJECTION) 730
SEITENUEBERGREIFENDE SKRIPTANGRIFFE (CROSS-SITE-SCRIPTING, XSS) 732
TIPPS UND TRICKS ZUR SICHERHEIT 735
DATEIEN VON DER VERARBEITUNG AUSSCHLIESSEN 735
FESTLEGUNG DER ERLAUBTEN URLS 736
ANDERE DATEITYPEN BEI DER ZUGRIFFSKONTROLLE BERUECKSICHTIGEN 738
KASTRIERUNGVONASP.NET 739
EINMALANMELDUNG (SINGLE-SIGN-ON) 740
VERTRAUENSSTUFEN (TRUST LEVEL) 741
EMPFEHLUNGEN ZUR SICHERHEIT (BEST PRACTICES) 743
31 PROFILDATEN 745
PROFILPROVIDER 746
DEFINITION DER PROFILEIGENSCHAFTEN 746
ZUGRIFF AUF PROFILDATEN AUF DEM SERVER 748
ZUGRIFF AUF DIE PROFILDATEN AUF DEM CLIENT 749
NUTZUNG IN JAVASCRIPT 749
NUTZUNG IN .NET-CLIENTANWENDUNGEN 751
32 DIE GLOBALE ANWENDUNGSDATEI GLOBAL.ASAX 755
IMPLEMENTIERUNGSMODELLE FUER DIE GLOBAL.ASAX-DATEI 756
IMPLEMENTIERUNG NACH DEM EIN-DATEI-MODELL 756
IMPLEMENTIERUNG NACH DEM HINTERGRUNDCODE-MODELL 757
GLOBALE EREIGNISSE 757
EREIGNISSE AUS HTTP-MODULEN 758
EREIGNISSE DER KLASSE HTTPAPPLICATION 761
GLOBALE STATISCHE OBJEKTE 764
DEFINITION GLOBALER STATISCHER OBJEKTE 764
ANWENDUNGSBEISPIEL 765
IMAGE 16
22 INHALTSVERZEICHNIS
33 FEHLERSUCHE UND FEHLERBEHANDLUNG 767
ABLAUFVERFOLGUNG (TRACING) 768
AKTIVIERUNG DER ABLAUFVERFOLGUNG 768
INHALT DER ABLAUFVERFOLGUNGSINFORMATIONEN 769
TRACING AUF ANWENDUNGSEBENE 770
ERSTELLEN EIGENER ABLAUFVERFOLGUNGSAUSGABEN 771
LAUFZEITFEHLER 772
BENUTZERDEFINIERTE FEHLERSEITEN 774
ANZEIGE VON LAUFZEITFEHLERN IN ASP.NET 774
EIGENE FEHLERSEITEN 776
BEHANDLUNG VON FEHLERN IM PROGRAMMCODE 778
FEHLERBEHANDLUNG AUF SEITENEBENE 778
GLOBALE FEHLERBEHANDLUNG 779
DEBUGGING VON .NET-CODE 780
WERKZEUGE FUER DAS DEBUGGING 780
DEBUGGING MIT VISUAL STUDIO /VISUAL WEB DEVELOPER 780
DEBUGGING MIT DEM CLR-DEBUGGER 784
ENTFERNTES DEBUGGING 786
TIPPS UND TRICKS ZUM DEBUGGING 786
JAVASCRIPT-DEBUGGING 788
STATISCHE CODEANALYSE 790
UNIT TESTS VON WEBANWENDUNGEN 791
WEBTESTS MIT NUNITASP 793
EINFUEHRUNG IN NUNIT 793
NUNITASP 794
TESTEN 799
TESTARTEN 799
TESTPROJEKTE 800
UNIT TESTS ERSTELLEN 800
AUFBAU EINES UNIT TESTS 801
WEITERE MOEGLICHKEITEN FUER UNIT TESTS 803
TESTAUSFUEHRUNG 805
DATENGETRIEBENE TESTS 806
TESTABDECKUNG (CODE COVERAGE) 807
WEBTESTS 809
TESTAUSWIRKUNGSANALYSE (TEST IMPACT ANALYSIS) 811
DATENBANKTESTS 813
TEST SUITE MANAGER 815
LEISTUNGSMESSUNG MIT LASTTESTS 815
MICROSOFT WEB APPLICATION STRESS TOOL 815
VISUAL STUDIO 2010-LASTTESTS 818
SYSTEMUEBERWACHUNG (HEALTH MONITORING SYSTEM) 820
ARCHITEKTUR 820
EREIGNISANBIETER 820
IMAGE 17
INHALTSVERZEICHNIS 23
EREIGNISSE 821
KONFIGURATION 822
PUFFERUNG 823
STANDARDKONFIGURATION 823
BEISPIEL FUER EINE BENUTZERDEFINIERTE KONFIGURATION 825
34 AJAX CONTROL TOOLKIT 827
INSTALLATION 829
EXTENDER-KONZEPT 831
UNTERSTUETZUNG FUER EXTENDER IN VISUAL STUDIO 831
ELEMENTE DES CONTROL TOOLKITS 833
UEBERBLICK UEBER DIE BEISPIELE 834
EXTENDER CALENDAR 836
EXTENDER VALIDATORCALLOUT 837
EXTENDER DRAGPANEL 838
EXTENDER AUTOCOMPLETE 838
ERZEUGUNG EIGENER EXTENDER 839
35 NUTZUNG VON SOFTWAREKOMPONENTEN IN WEBANWENDUNGEN 845
ALLGEMEINE HINWEISE 846
NUTZUNG VON .NET-SOFTWAREKOMPONENTEN 847
REFERENZEN AUF ASSEMBLYS IM /BIN-VERZEICHNIS 849
REFERENZEN AUF ASSEMBLYS IM GLOBAL ASSEMBLY CACHE (GAC) 849
ANDERE STANDORTE 851
NAMENSRAEUME UND TYPEN IMPORTIEREN 853
NUTZUNG VON COM-KOMPONENTEN 853
INSTANZIIERUNG VON COM-OBJEKTEN 854
FRUEHES BINDEN MIT WRAPPERASSEMBLY 854
SPAETES BINDEN OHNE WRAPPERASSEMBLY 855
COM-KOMPATIBILITAET AKTIVIEREN 856
NUTZUNG VON C-DLLS MIT PLATFORM INVOKE (P/INVOKE) 856
36 SELBSTERSTELLTE SERVERSTEUERELEMENTE 859
ARTEN VON SELBSTERSTELLTEN STEUERELEMENTEN 860
NEUERUNGEN 862
NUTZUNG SELBSTERSTELLTER SERVERSTEUERELEMENTE 862
USER CONTROLS 863
ENTWICKLUNG EINES USER CONTROLS 863
NUTZUNG EINES USER CONTROLS 866
BEISPIEL 1: BEWERTUNGSSTEUERELEMENT 867
BEISPIEL 2: GETLNFOBOX 872
BEISPIEL 3: BUCHINFO 875
TIPPS 880
IMAGE 18
24 INHALTSVERZEICHNIS
CUSTOM CONTROLS 880
ARTEN VON CUSTOM CONTROLS 880
VORLAGEN IN VWD 881
GRUNDLAGEN 881
ENTWICKLUNGSUMGEBUNGSUNTERSTUETZUNG FUER CUSTOM CONTROLS 885
ABGELEITETE SERVERSTEUERELEMENTE (INHERITANCE CONTROLS) 888
ZUSAMMENGESETZTE STEUERELEMENTE (COMPOSITE CONTROLS) 891
VON GRUND AUF NEUE STEUERELEMENTE (DIRECT CONTROL) 896
TIPPS UND TRICKS ZU CUSTOM CONTROLS 904
37 DRUCKEN IN WEBANWENDUNGEN 909
MOEGLICHKEITEN ZUM DRUCKEN IN WEBANWENDUNGEN 910
ERSTELLEN VON SSRS-BERICHTEN 910
VERWENDEN VON SSRS-BERICHTEN 914
TEIL F - PROFIWISSEN 917
38 ADRESSUMLENKUNGEN (URL-REWRITING/URL-REMAPPING/URL-ROUTING) 919
DEKLARATIVES URL-REWRITING 920
PROGRAMMGESTEUERTES URL-REWRITING 921
ASP.NET URL-ROUTING 922
VORAUSSETZUNGEN 922
IMPLEMENTIERUNG EINER ROUTENBEHANDLUNG 923
DEFINITION EINER ROUTE 924
VEREINFACHTES ROUTING SEIT ASP.NET 4.0 926
SICHERHEITSFRAGEN 927
39 ZWISCHENSPEICHERUNG (CACHING) 929
UEBERBLICK 930
PRO UND CONTRA ZWISCHENSPEICHERUNG 931
ZWISCHENSPEICHERUNG GANZER SEITEN (SEITENCACHING/OUTPUT-CACHING) 931
ZWISCHENSPEICHERUNG VON SEITENTEILEN (FRAGMENT CACHING/PARTIELLES
CACHING) 933 FRAGMENT-CACHING AUF STEUERELEMENTEBENE 933
FRAGMENT-CACHING DURCH POST-CACHE-SUBSTITUTION 936
ZWISCHENSPEICHERUNG VON DATENMENGEN (DATASOURCE CACHING) 937
CACHE INVALIDATION DURCH DIE DATENBANK 938
CACHE INVALIDATION BEI MICROSOFT SQL SERVER 7.0 UND 2000 939
CACHE INVALIDATION BEI MICROSOFT SQL SERVER 2005 UND 2008 940
40 PROGRAMMIEREN MIT DEM STEUERELEMENTBAUM 943
AUSLESEN DES KOMPLETTEN STEUERELEMENTBAUMS 944
FINDEN EINES EINZELNEN STEUERELEMENTS 946
IMAGE 19
INHALTSVERZEICHNIS 25
DYNAMISCHE STEUERELEMENTBAEUME 946
BEISPIEL 947
HINWEISE AUF FALLSTRICKE 949
ERMITTLUNG DER EREIGNISKETTE 950
41 EINBLICKE UND EINGRIFFE IN ASP.NET PAGE FRAMEWORK 955
VERARBEITUNGSMODELL 956
LEBENSZYKLUS EINES WEB FORMS 957
KONFIGURATION DES ASP.NET-ARBEITSPROZESSES 959
COMPILATION 959
HTTPRUNTIME 961
PROCESSMODEL 961
SEITENDIREKTIVEN 963
UEBERBLICK 963
@PAGE-DIREKTIVE 963
42 TIPPS, TRICKS UND LOESUNGEN 965
ZWISCHENSPEICHEREINSTELLUNGEN VON INTERNET EXPLORER 966
TIPPS UND TRICKS ZUR LEISTUNGSSTEIGERUNG UND LEISTUNGSUEBERWACHUNG 967
LEISTUNG DER SEITENVERARBEITUNG 967
LEISTUNG BEIM DATENZUGRIFF. 967
TESTEN UND UEBERWACHEN DER LEISTUNG 968
EINZELNE LEISTUNGSINDIKATOREN FUER WEBANWENDUNGEN IN EINEM
IIS-ANWENDUNGSPOOL.... 968 HTML-FRAMESETS 970
FESTLEGEN DER METATAGS 972
AUSDRUECKE FUER HTML-ZEICHENKODIERUNG (HTML ENCODED CODE EXPRESSIONS) 973
DYNAMISCHE ATTRIBUTE IN SERVERSTEUERELEMENTTAGS 974
ABSCHALTEN DES ASP.NET 4.0-RENDERING 974
E-MAIL-NACHRICHTEN VERSENDEN 975
VORGEHENSWEISE 976
PRAXISBEISPIEL 976
ZUGRIFF AUF DAS DATEISYSTEM 977
ZUGRIFF AUF DIE DATEISYSTEMSTRUKTUR 977
ZUGRIFF AUF DATEIINHALTE 980
VERWENDUNG VON XML-DATEN 981
ARBEIT MIT DEM XML DOM 981
EREIGNISPROTOKOLLE NUTZEN 985
DYNAMISCHE GRAFIKEN 986
VORGEHENSWEISE 987
BEISPIEL 987
BILDLAUFLEISTEN 991
SERVER SIDE INCLUDES (SSI) 992
DEAKTIVIEREN EINER ANWENDUNG 992
KONSUMIEREN UND BEREITSTELLEN VON RSS-FEEDS 993
IMAGE 20
INHALTSVERZEICHNIS
ANHANG A - WEITERE KAPITEL IN ELEKTRONISCHER FORM 995
WEITERE KAPITEL ALS PDF-DOWNLOAD 996
.NET-GRUNDLAGEN 997
GRUNDLAGEN VISUAL STUDIO 2010 997
SPRACHSYNTAX C# 2010 (C# 4.0) UND VISUAL BASIC 2010 (C# 10.0) 997
GRUNDLAGEN DATENZUGRIFFADO.NET, LINQ UND ENTITY FRAMEWORK 997
GRUNDLAGEN XML-KLASSEN IN .NET 997
SONSTIGE KLASSEN AUS DER .NET-KLASSENBIBLIOTHEK 998
ASP.NET MODEL VIEW CONTROLLER (MVC) 998
BUCHTEIL WEBSERVICES 998
MIGRATIONASP.NET 999
WEBPARTS 999
WEBANWENDUNGEN FUER KLEINE ENDGERAETE MIT DEN MOBILEN STEUERELEMENTEN 999
ERWEITERUNG DER ASP.NET-INFRASTRUKTUR 1000
QUELLCODEVERWALTUNG 1000
ZUSATZWERKZEUGE 1000
ANHANG B-ABKUERZUNGSVERZEICHNIS 1001
ANHANG C - QUELLEN UND WEITERFUEHRENDE LITERATUR 1005
STICHWORTVERZEICHNIS 1011
|
any_adam_object | 1 |
author | Schwichtenberg, Holger 1972- |
author_GND | (DE-588)123881277 |
author_facet | Schwichtenberg, Holger 1972- |
author_role | aut |
author_sort | Schwichtenberg, Holger 1972- |
author_variant | h s hs |
building | Verbundindex |
bvnumber | BV037436576 |
classification_rvk | ST 250 ST 253 |
classification_tum | DAT 677f DAT 358f |
ctrlnum | (OCoLC)706874704 (DE-599)DNB1008893544 |
dewey-full | 006.76 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods 005 - Computer programming, programs, data, security |
dewey-raw | 006.76 005.133 |
dewey-search | 006.76 005.133 |
dewey-sort | 16.76 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | [4. Aufl.] |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01995nam a2200505 c 4500</leader><controlfield tag="001">BV037436576</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20181219 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">110603s2011 ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">10,N51</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">11,A22</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1008893544</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783866455306</subfield><subfield code="c">Pp. : EUR 59.00 (DE), EUR 61.20 (AT), sfr 99.90 (freier Pr.)</subfield><subfield code="9">978-3-86645-530-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3866455305</subfield><subfield code="9">3-86645-530-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783866455306</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)706874704</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1008893544</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-20</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.76</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 677f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 358f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schwichtenberg, Holger</subfield><subfield code="d">1972-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)123881277</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Microsoft ASP.NET 4.0 mit Visual C# 2010 - das Entwicklerbuch</subfield><subfield code="b">[Grundlagen, Techniken, Profi-Know-how ; Tools auf DVD]</subfield><subfield code="c">Holger Schwichtenberg</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">[4. Aufl.]</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Unterschleißheim</subfield><subfield code="b">Microsoft Press</subfield><subfield code="c">2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1023 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">24 cm</subfield><subfield code="e">1 DVD-ROM (12 cm)</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">Entwicklerbuch</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. 1005 - 1009</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Visual C sharp 2010</subfield><subfield code="0">(DE-588)7702558-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">ASP.NET 4</subfield><subfield code="0">(DE-588)7719610-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">ASP.NET 4</subfield><subfield code="0">(DE-588)7719610-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Visual C sharp 2010</subfield><subfield code="0">(DE-588)7702558-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=022588577&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-022588577</subfield></datafield></record></collection> |
id | DE-604.BV037436576 |
illustrated | Illustrated |
indexdate | 2024-07-09T23:24:20Z |
institution | BVB |
isbn | 9783866455306 3866455305 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-022588577 |
oclc_num | 706874704 |
open_access_boolean | |
owner | DE-12 DE-859 DE-523 DE-91G DE-BY-TUM DE-573 DE-634 DE-20 |
owner_facet | DE-12 DE-859 DE-523 DE-91G DE-BY-TUM DE-573 DE-634 DE-20 |
physical | 1023 S. Ill., graph. Darst. 24 cm 1 DVD-ROM (12 cm) |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | Microsoft Press |
record_format | marc |
series2 | Entwicklerbuch |
spelling | Schwichtenberg, Holger 1972- Verfasser (DE-588)123881277 aut Microsoft ASP.NET 4.0 mit Visual C# 2010 - das Entwicklerbuch [Grundlagen, Techniken, Profi-Know-how ; Tools auf DVD] Holger Schwichtenberg [4. Aufl.] Unterschleißheim Microsoft Press 2011 1023 S. Ill., graph. Darst. 24 cm 1 DVD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Entwicklerbuch Literaturverz. S. 1005 - 1009 Visual C sharp 2010 (DE-588)7702558-1 gnd rswk-swf ASP.NET 4 (DE-588)7719610-7 gnd rswk-swf ASP.NET 4 (DE-588)7719610-7 s Visual C sharp 2010 (DE-588)7702558-1 s DE-604 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=022588577&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Schwichtenberg, Holger 1972- Microsoft ASP.NET 4.0 mit Visual C# 2010 - das Entwicklerbuch [Grundlagen, Techniken, Profi-Know-how ; Tools auf DVD] Visual C sharp 2010 (DE-588)7702558-1 gnd ASP.NET 4 (DE-588)7719610-7 gnd |
subject_GND | (DE-588)7702558-1 (DE-588)7719610-7 |
title | Microsoft ASP.NET 4.0 mit Visual C# 2010 - das Entwicklerbuch [Grundlagen, Techniken, Profi-Know-how ; Tools auf DVD] |
title_auth | Microsoft ASP.NET 4.0 mit Visual C# 2010 - das Entwicklerbuch [Grundlagen, Techniken, Profi-Know-how ; Tools auf DVD] |
title_exact_search | Microsoft ASP.NET 4.0 mit Visual C# 2010 - das Entwicklerbuch [Grundlagen, Techniken, Profi-Know-how ; Tools auf DVD] |
title_full | Microsoft ASP.NET 4.0 mit Visual C# 2010 - das Entwicklerbuch [Grundlagen, Techniken, Profi-Know-how ; Tools auf DVD] Holger Schwichtenberg |
title_fullStr | Microsoft ASP.NET 4.0 mit Visual C# 2010 - das Entwicklerbuch [Grundlagen, Techniken, Profi-Know-how ; Tools auf DVD] Holger Schwichtenberg |
title_full_unstemmed | Microsoft ASP.NET 4.0 mit Visual C# 2010 - das Entwicklerbuch [Grundlagen, Techniken, Profi-Know-how ; Tools auf DVD] Holger Schwichtenberg |
title_short | Microsoft ASP.NET 4.0 mit Visual C# 2010 - das Entwicklerbuch |
title_sort | microsoft asp net 4 0 mit visual c 2010 das entwicklerbuch grundlagen techniken profi know how tools auf dvd |
title_sub | [Grundlagen, Techniken, Profi-Know-how ; Tools auf DVD] |
topic | Visual C sharp 2010 (DE-588)7702558-1 gnd ASP.NET 4 (DE-588)7719610-7 gnd |
topic_facet | Visual C sharp 2010 ASP.NET 4 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=022588577&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schwichtenbergholger microsoftaspnet40mitvisualc2010dasentwicklerbuchgrundlagentechnikenprofiknowhowtoolsaufdvd |