Webseiten entwickeln mit ASP.NET – Eine Einführung mit...

6
Symbole .NET Framework 5, 10 A ADD 140 alert 50 AllowPaging 255 ALTER COLUMN 140 AlternatingItemTemplate 233, 286 ALTER TABLE 140 AND 143 Anweisungskopf 104 appSettings 157, 262 Arithmetische Operatoren 80, 96 ArrayList 252 Arrays 90, 105 As 78 ASC 143 ASP.NET 5 ASP.NET-Konfiguration 204 AssociatedControlID 200 f. Auszeichnungssprache 22 Autoinkrement 141 automatische Formatierung 197, 257 AutoPostBack 128 f. B Basisklasse 107 Bedingung 101 Beispielprojekt 162 Benannte Instanz 135 Berechnungsoperatoren 55 Bild hochladen 238 Bind 248 Block-Elemente 15, 22 body 16 break points 175 Browsercache 243 Bugs 175 Button 120, 127 ByRef 83 ByVal 83 C C# 7, 93 case-insensitiv 77 case sensitive 7, 50, 93 Catch 91, 242 C#-Datentypen 95 Checkbox 128 CheckedChanged 128 clear 32 Click 124 clientseitige Skriptsprache 49 Code-behind 119, 149 CommandArgument 128 CommandName 128 configSections 262 configuration 262 ConnectionString 157, 212, 228, 233, 262, 272, 280 ContentLength 246 ContentPlaceHolder 186 ControlToValidate 207 CREATE 137 CREATE TABLE 138 Index

Transcript of Webseiten entwickeln mit ASP.NET – Eine Einführung mit...

Symbole.NET Framework 5, 10

AADD 140alert 50AllowPaging 255ALTER COLUMN 140AlternatingItemTemplate 233, 286ALTER TABLE 140AND 143Anweisungskopf 104appSettings 157, 262Arithmetische Operatoren 80, 96ArrayList 252Arrays 90, 105As 78ASC 143ASP.NET 5ASP.NET-Konfiguration 204AssociatedControlID 200 f.Auszeichnungssprache 22Autoinkrement 141automatische Formatierung 197, 257AutoPostBack 128 f.

BBasisklasse 107Bedingung 101Beispielprojekt 162Benannte Instanz 135Berechnungsoperatoren 55

Bild hochladen 238Bind 248Block-Elemente 15, 22body 16break points 175Browsercache 243Bugs 175Button 120, 127ByRef 83ByVal 83

CC# 7, 93case-insensitiv 77case sensitive 7, 50, 93Catch 91, 242C#-Datentypen 95Checkbox 128CheckedChanged 128clear 32Click 124clientseitige Skriptsprache 49Code-behind 119, 149CommandArgument 128CommandName 128configSections 262configuration 262ConnectionString 157, 212, 228, 233, 262, 272,

280ContentLength 246ContentPlaceHolder 186ControlToValidate 207CREATE 137CREATE TABLE 138

Index

304   Index

C sharp 93CSS 13, 22, 194 – Aufbau 23 – Regel 23 – Syntax 23 – Vererbung 29

DDataBind 236DataBind() 252DataFormatString 258DataList 247 f.DataPager 232DataSource 252, 255DataSourceID 232Dateihandling 247Dateisystem 247Daten 148Datenbank 133, 211, 226, 265 – erstellen 211, 278

Datenbankverbindung 212Datenbindung 158Datenquelle 226Datensatz löschen 148Datensteuerelemente 131Datentypen 78, 94DateTime 189DCL 136DDL 136debug 273Debugger 175Debugging 122, 175default: 103Deklaration 78DELETE 144DESC 143Destruktor 109Dim 78DirectoryInfo 251Direktausgabe 153DisplayMode 299div 18, 129, 188DML 136, 140do 88, 104Doctype 14, 16Do Until 89do while 61

DROP COLUMN 140DROP DATABASE 138DropDownList 130DROP TABLE 140dynamisches HTML 49Dynamisches HTML mit JavaScript 63

EEditItemTemplate 233Eigenschaften 108Eigenschaftsfenster 121Eingebettete Codeblocks 151eingebetteter Code 149Einzelschritt 179E-Mail 203EmptyDataTemplate 233, 286End Sub 84Entwicklungsumgebung 9Entwurf 119Entwurfsansicht 187, 197Entwurfsmodus 123Ereignisse 123Eval() 232EventArgs 124Events 123Expressions 157Externes Stylesheet 25

FFehlerbehandlung 106Fehlermeldung 246, 291FileInfo 248, 252FileUpload 238Filterung 143float 30Floating 29for 62, 89, 104foreach 105For Each 90Formatierungen 197Formulare 199, 279FROM 142FTP 264FTP-Zugang 263Function 84Funktionen 51, 84, 98, 100

Index  305

Funktionsaufruf 155Funktionsweise 6fußgesteuert 104

GGeschichte 5Get 108getDate 144getElementById 63GetFiles() 252Gewichtung 29Grid 158GridView 131, 253Gültigkeitsbereich 108, 124

HHaltepunkte 175Handles 124HasFile 240head 190HeaderTemplate 248HeaderText 258Hosting 263href 18HTML 13 – und CSS 13

HTML5 14HTML-Aufbau 14HTML-Code 119HTML-Dokumente 13HTML-encodiert 154, 217HTML-Kommentare 20HTML-Syntax 14HTML-Tags 217HyperLink 128

IIDE 9IDENTITY 139if 56if - else 85, 101if-else 56Image 129, 187ImageButton 124img 18

Inline-Elemente 15, 22Inline Style 25INSERT INTO 141, 212InsertItemTemplate 233Installation 10Instanz 107, 109IntelliSense 112Internes Stylesheet 25IsNumeric 167isValid 210itemPlaceholder 232ItemTemplate 233, 248, 286

JJavaScript 49, 191JavaScript-Kommentare 53JavaScript-Operatoren 54JavaScript-Syntax 50JavaScript-Tags 217

KKommentare 77, 151Kompilieren 6Konfiguration 261Konstruktor 109Kontrollstrukturen 56, 85, 101kopfgesteuert 104

LLabel 121, 129, 170Layout 185LayoutTemplate 232Links 18ListBox 130ListItem 130ListView 131, 158, 226, 286ListView Control 226Literal 170Logikfehler 181Logische Operatoren 81, 97

Mmachine.config 261Mailserver 206

306   Index

MasterPageFile 190Master Pages 185Masterseiten 185, 275Me 125Menü 196, 290Methoden 108Microsoft SQL Server 133Microsoft Web Platform Installer 10MIME Type 246MSIL 6

NNamensräume 109Namespaces 109Navigation 196neue Abfrage 137neue Website 117NOT 143Now 189NULL 139nvarchar 139

OObjekte 107Objekt-Explorer 135Objektorientierung 107OnClick 151onCommand 128Operatoren 80, 96, 143Optional 83OR 143ORDER BY 143ordered list 19

PPage Direktive 120Page_Load 171Pager 236PageSize 256Paging aktivieren 254Panel 129, 226Parameter 51, 216Pflichtfeld 207PHP 159Postback 128

PostedFile 246PostedFile.ContentType 246Private 108Programmiersprachen 6Projektmappen-Explorer 190, 241Properties 108Protected 124Prozeduren 82, 98Public 108, 124

QQuellansicht 197Quelle 119

RRDBMS 133ref 99Regular Expression 207RegularExpressionValidator 207relationales Datenbank Management System

133removeChild 67RepeatColumns 248RequiredFieldValidator 207Return 84, 100Rückgabetyp 98Rückgabewert 51, 98, 100runat="server" 127

SSaveAs 240Schleifen 85, 101Schleifenkopf 105Schlüsselwort 52, 77Schritt 89SELECT 142, 228Select Case 86SelectCommand 233SelectedIndexChanged 130SelectedItemTemplate 233Selektor 23Semikolon 93sender 124Server.HtmlDecode() 220Server.HtmlEncode() 154, 220

Index  307

Server.MapPath() 240Set 108SET 144Skripts generieren 265Skriptsprache 49smalldatetime 139SMTP 204Sortierung 143, 237Sortierung aktivieren 254span 18SQL 136SQL-Abfrage 216SqlCommand 216SqlDataSource 228SQL-Injection 216SQL Server Management Studio 145SQL-Skript 272Standardwert 99statische Seiten 189Stringverkettung 82, 98Structured Query Language 136Stylesheets 194, 243, 293Styling 293Switch Case 102syntaktische Fehler 183Syntaxfehler 90, 106system.net 262Systemvoraussetzungen 9system.web 262

TTabelle 211 – bearbeiten 147 – erstellen 146, 212, 278 – löschen 148

Tag 14Teilen 119Templates 232Testabfrage 228TextBox 129TextMode 129, 203this 126title 16try catch 106Try Catch 90, 212

UÜbergabewerte 51Überwachen 175Überwachen-Fenster 179Überwachungsfenster 177unordered list 18UPDATE 143Updates 10Upload 238USE 138using 125

VValidateExpression 207ValidateRequest 217Validation Controls 207ValidationSummaryControl 208Validatoren 297ValidatorSummary 299Validierung 154, 199, 207VALUES 141Variablen 53, 78, 94, 108Variablendeklaration 53, 78, 94VB.NET 6, 77Verbindungsstring 212Vererbung 107Vergleichsoperatoren 56, 81, 97Veröffentlichungsmethode 264Veröffentlichungsprofile 263Verschachtelung von Elementen 15Visible 125Visual Studio 9void 98Vorkenntnisse 2

WW3C 14Wahrheitswerte 97Web.config 118, 261, 272, 280Webcontrols 127Webentwicklung 13Webform 119Webspace 263Websteuerelemente 127Web veröffentlichen 263Wertebereich 79, 94

308   Index

Wertzuweisung 54WHERE 143while 60, 87, 103

YYear 189

ZZähler 89Zeichenketten 77Zeichenkettenverknüpfung 54Zielgruppe 2Zuweisungsoperator 54