Das RadioButton-Steuerelement wird auf der Clientseite als gerendert. Es kann auch über die GroupName-Eigenschaft gruppiert werden.
Die Schaltflächensteuerung wird auf der Clientseite als gerendert.
Die LinkButton-Steuerung wird auf der Clientseite als
Das ImageButton-Steuerelement ist eine Schaltfläche, die ImageUrl festlegen kann. Es wird auf dem Client als gerendert.
Gleicher Punkt: Sie können Setzen Sie die OnClientClick-Eigenschaft auf „return commit('Sind Sie sicher, dass Sie löschen möchten?')“;
Das Panel-Steuerelement wird auf der Clientseite als DIV gerendert. Wenn seine GroupingText-Eigenschaft festgelegt ist, wird dies der Fall sein gerendert als
, was der Effekt von GroupBox ist.Hyperlink-Steuerelement wird auf der Clientseite als -Tag gerendert.
Sie können die Attribute NavigateUrl="" und Target="" festlegen. Wenn Sie das ImageUrl-Attribut festlegen, wird es in
Das FileUpload-Steuerelement wird auf dem Client als gerendert.
Im Allgemeinen wird der Code zum Hochladen von Dateien so geschrieben
if(FileUpload1.hasFile ())
{
string uploadPath = Server.MapPath("~/upload/");
FileUpload1.SaveAs(uploadPath + FileUpload1.FileName);
}
In Im Allgemeinen gibt es drei Arten von Steuerelementen:
1) HTML-Steuerelement
2) ASP.NET-Serversteuerelement
3) HTML-Steuerelement mit runat="server"
Validierungssteuerelement
1) RequireFieldValidator: Erforderliches Feld, kann auf der Serverseite eine Nicht-Null-Überprüfung durchführen: ErrorMessage, ControlToValidate, InitialValue. Bei der Überprüfung auf der Serverseite können Sie if(this.IsValide){…}2) RangeValidator: Bestimmen Sie, ob der Wert innerhalb des angegebenen Werts liegt. Zwischen dem Maximalwert (MaximumValue) und dem Minimalwert (MinimumValue) sind die vergleichbaren Datentypen String, Int, Währung.
3) CompareValidator: Wird zum Vergleichen verwendet ob die Beziehung zwischen zwei Werten den Anforderungen entspricht oder die Typdaten angibt. Zu den Vergleichsoperatoren gehören: <,>,=,!=. Allgemeine Eigenschaften: ValueToCompare: mit welchem Wert verglichen werden soll, ControlToCompare: mit welchem Steuerelement verglichen werden soll.
4) RegularExpressionValidator: Regulärer Ausdruck, der verwendet wird, um zu überprüfen, ob die Daten den Anforderungen genügen. Allgemeine Eigenschaften: ValidationExpression: Definieren Sie reguläre Ausdrücke.
5) CustomValidator: Benutzerdefinierte Validierung für besondere Situationen.
6) Hinweis: (1) Fast alle Validierungskontrollen müssen auf dem Client und Server überprüft werden.
(2) Gruppieren Sie die Validierungskontrollen: ValidationGroup
(3) Ob das Validierungsereignis ausgelöst werden soll: CauseValidation: false, was bedeutet, dass das Validierungsereignis nicht ausgelöst wird
(4) Ändern Sie, ob die Validierungskontrolle aktiviert wird Leerzeichen: Die Anzeige ist auf Dynamisch oder Statisch eingestellt.
1) Zum Beispiel:
2) Repeater-Daten Das Steuerelement wird zum Durchlaufen und Anzeigen gebundener Daten verwendet. Natürlich können wir es auch manuell mit der foreach-Anweisung schreiben.
3) Andere Vorlagen des Repeater-Steuerelements
(1)
(2) ul>etc.
(3)
(1) Die automatisch generierten Stile sollten in den CSS-Stil extrahiert und nicht inline erstellt werden.
(2)
(3) Es muss ein serverseitiges Steuerelement mit der ID itemPlaceHolder in
(1) Bestimmen Sie den Typ der Datenzeile e.Item.ItemType == ListViewItemType.DataRow
(2) Rufen Sie die entsprechende RowView ListViewDataItem lvDataItem = ( ListViewDataItem) e.Item; DataRowView rowView = (DataRowView)lvDataItem.DataItem;
(3) Bei der Verwendung von FindControl sollten Sie auf das AlternatingItemTemplate-Problem achten.
Der Unterschied zwischen ListView und GridView
(1) GridView kann nur in eine Tabelle gerendert werden
(2) ListView kann sowohl in eine Tabelle als auch in
Das DropDownList-Steuerelement bindet die SelectedValue-Eigenschaft, wie zum Beispiel: SelectedValue="<%#Eval('txtName')%>"
Wenn das Front-End der Seite keine reine Anzeigeseite von umfasst Für interaktive Informationen wie Hinzufügen, Löschen, Ändern usw. kann ViewState deaktiviert werden. Es gibt zwei Methoden:
(1) Deaktivieren Sie ViewState auf der gesamten Seite: Fügen Sie oben EnabelViewState="false"
hinzu < page>-Tag (2) Deaktivieren Sie ViewState für das angegebene Steuerelement: Fügen Sie im Steuerelement EnabelViewState="false" zum Attribut hinzu
Website-Leistungsoptimierung
(1) Cache ist das erste Mittel zur Website-Leistungsoptimierung;
(2) Index Index ist die Optimierung der Datenbankleistung. Die erste Methode; Der Seitenkopfbereich
Datencache-Einstellungsmethode, Eigenschaften für ObjectDataSource festlegen,
(1) EnableCaching ="True"(2 )CacheDuration="20"
Auf der Rückseite steht: Herr Lu Xun hat ein Sprichwort: „Wo ist das Genie? Ich verbringe die ganze Zeit, in der andere Leute Kaffee trinken.“ arbeiten und studieren!“ Ich stimme voll und ganz zu. Fleiß kann seine Schwächen ausgleichen. Ausbildung. So, das war's für heute!