ASP.NET (Alves, Claudia) (z-library.sk, 1lib.sk, z-lib.sk)
Author: Alves, Claudia
C/C++/C#
No Description
📄 File Format:
PDF
💾 File Size:
414.8 KB
9
Views
0
Downloads
0.00
Total Donations
📄 Text Preview (First 20 pages)
ℹ️
Registered users can read the full content for free
Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.
📄 Page
1
(This page has no text content)
📄 Page
2
Einleitung Akronym für Active Server Pages Sie sind Seiten, die sich mit der Serverseite befassen und sich dem Erstellen großer Websites widmen, die sowohl als Dynamik als auch als kleine Websites bezeichnet werden. Was sind dynamische Websites? Websites, die über eine Datenbank verfügen, E-Mails senden und verschiedene Daten wie Unternehmensprodukte, Bankkunden, Fabrikverwaltung usw. aufzeichnen. Wie diese Technologie funktioniert Damit dies funktioniert, müssen Hilfsfaktoren sein. Zum Beispiel spricht der Mensch eine Sprache .. Auch diese Technik spricht mehrere verschiedene Sprachen Wie C-Sharp - Visual Basic .NET In dem Buch liegt der Fokus nur auf C-Sharp, weil es die am weitesten verbreitete Sprache in der Arbeit von mehr als neunzig Prozent zwischen den Programmierern und Programmierfirmen der Welt und anderen ist. Was uns interessiert, ist nach dem Kurs. Ich meine, in freien Projekten oder in einem Unternehmen oder mit Programmierern arbeiten zu können.
📄 Page
3
Asp.net Technologie hat eine Erweiterung, dh die Seite ist die letzte Erweiterung oder Zeichen sind . Aspx Wie z.B. Seite1.aspx Eine der Geschäftsanforderungen ist IIS, das Ihren Computer auf die Arbeit vorbereitet und ihn zu einem lokalen Server macht, damit Sie die Websites, die Sie darauf erstellen, erleben können. Es wird automatisch mit Visual Studio installiert. Hosting-Typ Hosting ist, wo Sie Ihre Website platzieren, nachdem Sie es gemacht haben .. Es ist natürlich im Internet Die Art des Hostings, die mit dieser Technik funktioniert, ist Windows-Hosting.
📄 Page
4
Erstes Kapitel Verwenden von Standardsteuerelementen Dies ist die erste Lektion der Serie "Einführung in ASP.net", in der wir versuchen werden, Die ASP.net Plattform von Microsoft für Anfänger zugänglich zu machen, die in den Lektionen ausführlich beschrieben wird. Jede Lektion spricht über ein bestimmtes Thema. Die grundlegenden Steuerelemente, die in die ASP.NET-Plattform integriert sind, sind für die Erstellung von Webanwendungen unerlässlich, in denen wir lernen, wie Informationen mit den Tools Label und Literal angezeigt werden und wie Benutzereinnahmen über die Tools TextBox, CheckBox und RadioButton akzeptiert und gehandhabt werden. Informationen anzeigen Die ASP.NET-Plattform unterstützt zwei Tools zum Anzeigen von Textdaten Label, Literal. Während Literal Daten auf einfache Weise anzeigt, bietet das Label-Tool viele zusätzliche Funktionen und Formate.
📄 Page
5
Verwenden des Label-Steuerelements Wir verwenden die Informationsanzeigewerkzeuge, damit wir den auf der Seite angezeigten Text zum Zeitpunkt der Ausführung ändern können, wo wir einfach den anzuzeigenden Text auswählen können, indem wir die Texteigenschaft des Label-Werkzeugs zuweisen, wir können auch HTML-Formate für dieses Werkzeug verwenden, um sie zu interpretieren und die gewünschte Ausgabe zu generieren, und standardmäßig umgibt dieses Tool den Text mit dem Tag <span>, im folgenden Code zeigen wir verschiedene Methoden zum Zuweisen von Informationen zu den Label-Tools: ASP.net Code <> <asp: Label ID = "Label1" runat = "server" Text = "Hallo ich bin Label1"> </ asp: Label> <br /> <asp: Label ID = "Label2" runat = "server" Text = "Label"> Hallo ich bin Label2 </ asp: Label> <br /> <asp: Label ID = "Label3" runat = "server" Text = "<b> <i>Hi i'm Label3 </i></b>"> </ asp: Label> </div> Das Label-Tool unterstützt viele Textformatierungsfunktionen, darunter:
📄 Page
6
BackColor: Ändern Sie die Hintergrundfarbe des Werkzeugs. Rahmenfarbe: Legt die Farbe eines Rahmens fest, der das Beschriftungswerkzeug umgibt. BorderStyle: Geben Sie den anzuzeigenden Fensterstil an, diese Eigenschaft kann einen der folgenden Werte annehmen: NotSet, None, Dotted, Dashed, Solid, Double, Groove, Ridge, Inset, Commence. BorderWidth: Gibt die Dicke des Fensters an. CssClass: Gibt die CSS-Zeile an, die auf dieses Tool angewendet werden soll. Schriftart: Gibt den Typ der verwendeten Schriftart an. ForeColor: Gibt die Schriftfarbe an. Stil: Wendet ein bestimmtes Design auf das Etikettenwerkzeug an. QuickInfo: Text, der als Spitze angezeigt wird, wenn die Maus über das Beschriftungswerkzeug fährt. Das Label-Tool wird normalerweise zum Anzeigen von Titeln für andere Tools verwendet, um den Benutzer bei seiner Arbeit zu unterstützen, daher verfügt dieses Tool über die AssociatedControlID-Eigenschaft, um das zugeordnete Tool zu identifizieren, und es wird im Allgemeinen empfohlen, diese Eigenschaft zu verwenden. Verwenden des Literal-Steuerelements Dieses Tool funktioniert sehr ähnlich wie die Arbeit des Tools Label, aber es schließt das text-Tag nicht <span>Dies ist es, was wir möglicherweise auf einigen Websites benötigen, auf denen html- Code nicht übersetzt werden kann (z. B. das Bestimmen des Titels
📄 Page
7
der Seite im Browser), und da dieses Tool das Tag <span nicht unterstützt>Es ist auch, dass seine Eigenschaften CssClass nicht unterstützen, BackColor, Literal unterstützt ein wichtiges Feature und wird vom Label-Tool nicht unterstützt, bei dem es sich um die Mode-Eigenschaft handelt, die einen der folgenden drei Werte annehmen kann: PassThrough: Interpretieren Sie die im Text gefundenen HTML- Symbole und zeigen Sie an, was sie bedeuten. Codieren: Zeigt Text an, ohne HTML-Symbole dort zu übersetzen, wo sie angezeigt werden. Transformieren: Nur Symbole, die vom anfordernden Gerät unterstützt werden, werden für die Seite interpretiert. ASP.net Code <> <asp: Literal ID = "L1" runat = "server" Mode = "PassThrough" Text = "<hr />" /> <asp: Literal ID = "L2" runat = "server" Mode = "Encode" Text = "<hr />" /> <asp: Literal ID = "L3" runat = "server" Mode = "Transform" Text = "<hr />" /> </div> Beim Ausführen der vorherigen Seite zeigt Literal1 eine horizontale Linie an, Literal2 den Text </h>, während Literal3 das anfordernde Gerät nach der Seite durchsucht. Wenn es dieses Tag unterstützt, zeigt es eine horizontale Linie an oder der Text wird so angezeigt, wie er </h> ist.
📄 Page
8
Benutzereinkommen akzeptieren Die ASP.NET Plattform enthält Tools, mit denen der Benutzer die Website betreten und auswählen kann. Es bietet drei grundlegende Tools: TextBox, CheckBox und RadioButton. Verwenden des TextBox-Steuerelements Mit diesem Tool kann der Benutzer Text gemäß drei Formatvorlagen eingeben, die durch den Wert der TextMode-Eigenschaft bestimmt werden: SingleLine: Akzeptieren Sie einkommen als nur eine zeile. MultiLine: Akzeptieren Sie mehrzeiligen Zugriff. Passwort: Das Einkommen des Benutzers erscheint als Symbole (Sterne *** oder andere). ASP.net Code <> <asp: TextBox ID = "TextBox1" runat = "server" TextMode = "SingleLine" /> <asp: TextBox ID = "TextBox2" runat = "server" TextMode = "MultiLine" /> <asp: TextBox ID = "TextBox3" runat = "server" TextMode = "Password" /> </div> Eigenschaften des TextBox-Tools:
📄 Page
9
AccessKey: Um beim Drücken eine Taste von der Tastatur auszuwählen, wird der Fokus auf dieses Tool verschoben. AutoCompleteType: Geben Sie einen AutoVervollständigen- Modus an, in dem ein Benutzer einige Zeichen eingeben muss, um zuvor eingegebene übereinstimmende Wörter anzuzeigen. Diese Eigenschaft kann deaktiviert werden, indem Sie ihr den Wert Disabled zuweisen. AutoPostBack: Sendet Inhalte sofort an den Server, wenn sich der eingegebene Text ändert. Spalten: Gibt die Anzahl der Spalten an, die angezeigt werden. Aktiviert: Aktivieren oder deaktivieren Sie dieses Tool. MaxLength: Gibt die maximale Anzahl von Zeichen an, die eingegeben werden können (funktioniert nicht mit MulitLine). ReadOnly: Verhindert, dass der Benutzer den Wert in der TextBox ändert. Zeilen: Gibt die Anzahl der Zeilen an, die angezeigt werden. TabIndex: Gibt eine Zahl an, die die Reihenfolge des Zugriffs für dieses Tool über die TAB-TASTE angibt. Warp: Gibt an, ob Text im MultiLine-Modus automatisch umbrochen werden kann.
📄 Page
10
Das TextBox-Steuerelement unterstützt die Focus-Methode, mit der der Fokus auf die Ausführung gelegt werden kann, und unterstützt das TextChanged-Ereignis, das ausgelöst wird, wenn sich der Inhalt dieses Tools ändert. Um die Funktionsweise der AutoPostBack-Eigenschaft zu veranschaulichen, erstellen Sie eine neue Seite, fügen Sie TextBox1 hinzu, legen Sie die vorherige Eigenschaft auf True fest, und fügen Sie dann Lable1 hinzu. Wenn Sie Text eingeben, wird er im Label1- Tool angezeigt, sobald der Fokus aus TextBox1 verschoben wurde. : ASP.net Code <> <asp: TextBox ID = "TextBox1" runat = "server" AutoPostBack = "True" ontextchanged = "TextBox1_TextChanged"> </ asp: TextBox> <asp: Label ID = "Label1" runat = "server" Text = "Label"> <asp: Label> </div> Geben Sie im TextChanged-Ereignis des Tools TextBox1 den folgenden Code ein: #C Code protected void TextBox1_TextChanged (Objektabsender, EventArgs e) { Label1.Text = TextBox1.Text;
📄 Page
11
} VB-Code Protected Sub TextBox1_TextChanged (ByVal sender As Object, ByVal e As System.EventArgs) behandelt TextBox1.TextChanged Label1.Text = TextBox1.Text Ende Sub Führen Sie die Seite aus, geben Sie in TextBox1 ein, drücken Sie die TAB-TASTE auf der Tastatur und sehen Sie sich das Ergebnis an, schließen Sie den Browser und führen Sie ihn dann erneut aus, und geben Sie den ersten Buchstaben des Werts ein, den Sie bei der ersten Ausführung eingegeben haben, um zu sehen, wie der Autovervollständigen-Prozess durchgeführt wird, deaktivieren Sie die Autovervollständigen-Funktion wie oben gezeigt. Versuchen Sie es dann erneut, und geben Sie dasselbe Wort erneut ein, um festzustellen, dass AutoVervollständigen beendet wurde. Verwenden des CheckBox-Steuerelementtools Dieses Tool ermöglicht es dem Benutzer zu entscheiden, ob er eine Bestellung annimmt oder ablehnt, dh es wird als Frage an den Benutzer betrachtet und die Antwort ist unvermeidlich entweder ja oder nein, z. B. Finden Sie die Benutzeroption heraus, wie wir in Kürze sehen werden. Eigenschaften des CheckBox-Steuerelements:
📄 Page
12
* AccessKey: Um beim Drücken eine Taste von der Tastatur auszuwählen, wird der Fokus auf dieses Tool verschoben. * AutoPostBack: Senden Sie die Auswahloption im Falle einer Änderung sofort an den Server. * Aktiviert: Gibt je nach Benutzerakzeptanz oder -ablehnung True oder False zurück. * Aktiviert: Aktivieren oder deaktivieren Sie dieses Tool. *TabIndex: Gibt eine Zahl an, die die Reihenfolge des Zugriffs für dieses Tool über die Tabulatortaste angibt. *Text: Wählen Sie den Text aus, der neben diesem Tool angezeigt wird (Frage gestellt). * TextAlign: Die Position des Textes für das Werkzeug, rechts oder links, nimmt einen der Werte Links, Rechts an. Das CheckBox-Steuerelement unterstützt die Focus-Methode, mit der der Fokus auf die Ausführung gelegt werden kann, und löst das CheckedChanged-Ereignis aus, wenn ein Benutzer seine Auswahl ändert, ob er ablehnen oder akzeptieren möchte. Ein einfaches Beispiel: Erstellen Sie eine neue Seite mit den Tools CheckBox1, Button1, Label1 Klicken Sie zweimal auf die Schaltfläche Button1 und geben Sie den folgenden Code ein: #C Code protected void Button1_Click (Objektabsender, EventArgs e) { Label1.Text = CheckBox1.Checked.ToString (); }
📄 Page
13
VB-Code Protected Sub Button1_Click1 (ByVal sender As Object, ByVal e As System.EventArgs) behandelt Button1.Click Label1.Text = CheckBox1.Checked.ToString () Ende Sub Führen Sie die Option CheckBox aus und wählen Sie sie aus, und drücken Sie dann die Schaltfläche, Um zu sehen, dass die Checked- Eigenschaft True zurückgegeben hat, deaktivieren Sie die Option und drücken Sie die Schaltfläche erneut. Was ist jetzt das Ergebnis? Seitencode nach geringfügigen Änderungen an den Eigenschaften wie folgt: ASP.net Code <> <asp: CheckBox ID = "CheckBox1" runat = "server" Text = "Nachrichten auf Mobilgeräten empfangen?" TextAlign = "Links" /> <br /> <asp: Button ID = "Button1" runat = "server" Text = "ok" onclick = "Button1_Click" /> <br /> <asp: Label ID = "Label1" runat = "server" Text = "" /> </div>
📄 Page
14
Hinweis: Die ASP.Net Workstation unterstützt das CheckBoxList- Tool, mit dem Sie eine Liste seiner Elemente, CheckBox-Tools, erstellen können, wie wir in einer späteren Lektion sehen werden. Verwenden des RadioButton-Steuerelements Dieses Werkzeug wird nicht einzeln angezeigt, sondern befindet sich immer in einer Gruppe, in der der Benutzer nur eine Option innerhalb der Werkzeuge einer Gruppe auswählen kann. Eigenschaften des RadioButton-Steuerelements: * AccessKey: Um beim Drücken eine Taste von der Tastatur auszuwählen, wird der Fokus auf dieses Tool verschoben. * AutoPostBack: Senden Sie die Auswahloption im Falle einer Änderung sofort an den Server. * Aktiviert: Gibt je nach Benutzerakzeptanz oder -ablehnung True oder False zurück. * Aktiviert: Aktivieren oder deaktivieren Sie dieses Tool. * GroupName: Um das RadioButton-Werkzeug einer Gruppe hinzuzufügen, kann aus jeder Gruppe nur eine Option aus den darin enthaltenen RadionButton-Werkzeugen ausgewählt werden. * TabIndex: Gibt eine Zahl an, die die Reihenfolge des Zugriffs für dieses Tool über die Tabulatortaste angibt. * Text: Wählen Sie den Text aus, der neben diesem Werkzeug angezeigt wird (die angezeigte Option). * TextAlign: Die Position des Textes für das Werkzeug, rechts oder links, nimmt einen der Werte Links, Rechts an.
📄 Page
15
Das RadioButton-Steuerelement unterstützt die Focus-Methode, mit der der Fokus auf die Ausführung gelegt werden kann, und löst auch das CheckedChanged-Ereignis aus, wenn der Benutzer seine Option ändert. Hier ist ein einfacher Überblick über die Funktionsweise dieses Tools, erstellen Sie eine neue Seite und fügen Sie die folgenden Tools hinzu: RadioButton 3, Schaltfläche, Label, ändern Sie die Text- Eigenschaft von RadioButton-Tools, sodass jedes Tool eine bestimmte Farbe anzeigt, und (sehr wichtig) Sie sollten die vorherigen drei Tools verwenden Wie bei GroupName drücken wir die Schaltfläche zweimal und geben den folgenden Code ein: #C Code protected void Button1_Click (Objektabsender, EventArgs e) { Zeichenfolgenfarbe = ""; if (RadioButton1.Aktiviert) color = RadioButton1.Text; if (RadioButton2.Aktiviert) color = RadioButton2.Text; if (RadioButton3.Aktiviert) farbe = RadioButton3.Text; Label1.Text = "Ihre Lieblingsfarbe ist:" + Farbe; } VB-Code
📄 Page
16
Protected Sub Button1_Click (ByVal sender As Object, ByVal e As System.EventArgs) behandelt Button1.Click Dunkle Farbe Als String = "" Wenn RadioButton1.Aktiviert dann Farbe = RadioButton1.Text Ende, wenn Wenn RadioButton2.Aktiviert dann farbe = RadioButton2.Text Ende, wenn Wenn RadioButton3.Aktiviert dann Farbe = RadioButton3.Text Ende, wenn Label1.Text = "Ihre Lieblingsfarbe ist:" + Farbe Ende Sub Der Seitencode lautet wie folgt: ASP.net Code <> Lieblingsfarbe? <br /> <asp: RadioButton ID = "RadioButton1" runat = "server" Text = "Red" GroupName = "colors" /> <br />
📄 Page
17
<asp: RadioButton ID = "RadioButton2" runat = "server" Text = "Grün" GroupName = "colors" /> <br /> <asp: RadioButton ID = "RadioButton3" runat = "server" Text = "Blue" GroupName = "colors" /> <br /> <asp: Button ID = "Button1" runat = "server" Text = "ok" onclick = "Button1_Click" /> <br /> <asp: Label ID = "Label1" runat = "server" Text = "" /> </div> Löschen Sie die GroupName-Eigenschaft aus dem vorherigen Code, und führen Sie sie aus, und versuchen Sie, mehr als eine Farbe auszuwählen. Hinweis: Die ASP.Net-Plattform unterstützt das RadioButtonList-Tool, mit dem Sie eine Liste seiner Elemente, RadioButton-Tools, erstellen können, wie wir in einer späteren Lektion sehen werden. Wir haben das Ende der ersten Lektion erreicht. In der nächsten Lektion wird erläutert, wie Formulardaten mit verschiedenen Schaltflächentools an den Server gesendet werden.
📄 Page
18
KAPITEL II Formulardaten senden Im vorherigen Kapitel haben wir die grundlegenden Steuerelemente vorgestellt, die in die ASP.NET-Plattform integriert sind. In diesem Kapitel erfahren Sie, wie Sie Formulardaten mit verschiedenen Button-Tools an den Server senden. Die ASP.Net-Plattform stellt uns drei Tools zur Verfügung, um Formulardaten an den Server zu senden: Button, LinkButton und ImageButton. Sie führen die gleiche Funktionalität aus, aber jeder
📄 Page
19
hat sein eigenes Aussehen und Seine eigenen Merkmale, die ihn von anderen unterscheiden. Verwenden des Button-Steuerelements Wenn Sie auf dieses Tool klicken, sendet es die Seitendaten zur Verarbeitung an den Server und der Code innerhalb des Click- Ereignisses dieses Tools wird ausgeführt. Das folgende Beispiel zeigt die aktuelle Uhrzeit im Label-Werkzeug. Geben Sie zweimal den folgenden Code ein: #C Code protected void Button1_Click (Objektabsender, EventArgs e) { Label1.Text = DateTime.Now.ToString ("T"); } VB-Code Protected Sub Button1_Click (ByVal sender As Object, ByVal e As System.EventArgs) behandelt Button1.Click Label1.Text = DateTime.Now.ToString ("T") Ende Sub Vollständige Codepage:
📄 Page
20
ASP.net Code <> <asp: Button ID = "Button1" runat = "server" Text = "Button" onclick = "Button1_Click" /> <br /> <asp: Label ID = "Label1" runat = "server" Text = "" /> </div> Beachten Sie, dass beim Drücken der Schaltfläche die gesamte Seite neu geladen, an den Server gesendet, verarbeitet und dann an den Benutzer zurückgegeben wird. Eigenschaften des Button-Steuerelements AccessKey: Um beim Drücken eine Taste von der Tastatur auszuwählen, wird der Fokus auf dieses Tool verschoben. CommandArgument: Gibt eine Variable an, die an das Command- Ereignis gesendet wird. CommandName: Gibt den Namen des Befehls an, der an das Command-Ereignis gesendet wird. Aktiviert: Aktivieren oder deaktivieren Sie dieses Tool. OnClientClick: Gibt den Code an, der auf dem Gerät des Benutzers ausgeführt werden soll, wenn die Schaltfläche gedrückt wird. PostBackUrl: Wechseln Sie nach dem Senden von Daten an den Server zu einer bestimmten Seite.
The above is a preview of the first 20 pages. Register to read the complete e-book.
Recommended for You
Loading recommended books...
Failed to load, please try again later