2009-04-28 6 views
1

Gibt es eine Möglichkeit, die Markierung für diesen Repeater zu verkürzen? Ich verbinde eine DataTable mit diesem Repeater. Es stört mich, weil ((System.Data.DataRowView) Container.DataItem) sich wiederholt und das Markup weniger lesbar macht, besonders wenn Sie mehr Felder haben. Ich verwende .NET 3.5 C# WebForms. MVC ist keine Option. Vielen Dank.Gibt es eine Möglichkeit, den Artikelvorlagen-Markup für ein Repeater-Steuerelement zu verkürzen oder zu vereinfachen?

Antwort

4

Warum nicht die vereinfachten Datenbindungsanweisungen verwenden, die mit ASP.NET 2.0 eingeführt wurden?

+0

danke, das war hilfreich –

1

Sie können den System.Data-Namespace importieren, um den System.Data-Teil zu verlassen.

Aber für den Rest glaube ich, dass es notwendig ist.

+0

danke, habe nie darüber nachgedacht, Namespaces in der aspx-Datei hinzuzufügen –

0

Während dieses Thema bezieht sich auf .NET 3.5, bietet .NET 4.5 jetzt stark für Web Forms Bindung. MVC ist nicht erforderlich. Legen Sie das Feld ItemType auf dem Repeater fest und verwenden Sie das Formular Item.Data, um auf Felder zu verweisen.

+0

Klingt cool. Können Sie Ihrer Antwort ein Code-Snippet hinzufügen? –

Verwandte Themen