Heim  >  Artikel  >  Backend-Entwicklung  >  Verbreiten Sie den Austausch von Videomaterial der Zhike ASP.NET Basic-Serie

Verbreiten Sie den Austausch von Videomaterial der Zhike ASP.NET Basic-Serie

巴扎黑
巴扎黑Original
2017-08-31 11:44:351481Durchsuche

ASP.NET verfügt über alle Lösungen für die Entwicklung von Website-Anwendungen, einschließlich aller Funktionen wie Validierung, Caching, Statusverwaltung, Debugging und Bereitstellung. In Bezug auf das Schreiben von Code besteht die Funktion darin, Seitenlogik und Geschäftslogik zu trennen. Sie trennt Programmcode und angezeigten Inhalt und erleichtert so das Schreiben farbenfroher Webseiten. Gleichzeitig wirkt der Programmcode sauberer und einfacher.

„Spread the Wisdom ASP.NET Basics Series Video Tutorial“ ASP.NET ist eine von Microsoft geführte Technologieplattform für die Entwicklung von Webanwendungen. Sie ist derzeit eine der beliebtesten Webentwicklungstechnologien und kann verschiedene komplexe Funktionen entwickeln . Website. Damit Studierende ohne Vorkenntnisse in kürzester Zeit professionelle Webentwicklungstechnologie über das Internet erlernen und davon profitieren können.

Verbreiten Sie den Austausch von Videomaterial der Zhike ASP.NET Basic-Serie

Adresse für die Videowiedergabe: http://www.php.cn/course/623.html

Die Schwierigkeit dabei Video ist:

1. Das Prinzip von ViewState


1. Der Browser fordert die Default.aspx-Seite an

2. Der erstellte ViewState wird gefunden Auf der Serverseite wird zu diesem Zeitpunkt automatisch ein verstecktes Feld mit dem Namen __VIEWSTATE (doppelte Unterstriche sind alle Großbuchstaben) erstellt. Der Wert des versteckten Felds wird von base64 verschlüsselt und an den Browser zurückgegeben SaveState-Ereignis von

im Seitenlebenszyklus. Abgeschlossen in der SaveAllState-Methode. 3. Wenn der Browser das Formular sendet, wird auch das ausgeblendete Feld von __VIEWSTATE an den Server übermittelt Ereignis des Seitenlebenszyklus
's ReadAllState-Methode verschlüsselt Der endgültige Wert wird mit Base64 entschlüsselt und schließlich wird der Wert dem ViewState mit dem Namen

zugewiesen. Betreiben Sie schließlich den Wert in ViewState


2. Verwendung von ViewState:

1 .Definieren Sie das ViewState-Attribut

2. Bedingungen für die Verwendung von ViewState

Wenn Sie ViewState verwenden möchten, finden Sie dort muss ein serverseitiges Formular-Tag sein (
). Formularfelder sind erforderlich, damit versteckte Felder mit ViewState-Informationen an den Server zurückgegeben werden können. Darüber hinaus muss es sich bei dem Formular um ein serverseitiges Formular handeln, damit das ASP.net-Seitenframework versteckte Felder hinzufügen kann, wenn die Seite auf dem Server ausgeführt wird.
public int PageCount{
get{return (int)ViewState["PageCount"];}
set{ViewState["PageCount"]=value;}
}

Der EnableViewState-Eigenschaftswert der Seite ist true

Der EnableViewState-Eigenschaftswert des Steuerelements ist true

3 Dinge, die Sie über ViewState beachten sollten

a Wenn eine Seite vorhanden ist, muss ViewState beim Zurücksenden deaktiviert werden, wenn keine Notwendigkeit besteht, den Wert des Steuerelements beizubehalten.

b. Bei ViewState-Indizes wird die Groß-/Kleinschreibung beachtet.

c. ViewState ist nicht seitenübergreifend.


d. Um in ViewState gespeichert zu werden, muss das Objekt streambar sein oder einen TypeConverter definiert haben.
e. Wenn die TextMode-Eigenschaft des Steuerelements TextBox auf Password gesetzt ist, wird sein Status nicht in ViewState gespeichert. Dies sollte aus Sicherheitsgründen erfolgen.
f. Verwenden Sie ViewState nicht, wenn die Seite beim Postback kein Postback durchführt oder umleitet oder auf andere Seiten überträgt.

g. Achten Sie beim dynamischen Erstellen eines Steuerelements auf dessen ViewState.
h. Wenn der ViewState eines Programms deaktiviert ist, wird auch der ViewState aller Seiten des Programms deaktiviert.
i. ViewState ist nur dann dauerhaft, wenn die Seite sich selbst postet.

4. ViewState festlegen

ViewState kann in Steuerelementen, Seiten, Programmen und globalen Konfigurationen festgelegt werden. EnableViewState ist standardmäßig true. Wenn Sie die ViewState-Funktion aller Seiten deaktivieren möchten, können Sie EnableViewState in der Programmkonfiguration auf false setzen.

Das obige ist der detaillierte Inhalt vonVerbreiten Sie den Austausch von Videomaterial der Zhike ASP.NET Basic-Serie. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn