Forum: ASP.NET |
Thema:
Re: Parameterübergabe an Detailseite |
Von:
G. Guest (
25.03.2004 09:00) |
Zuersteinmal:
ihr könnt nicht auf eurer ASP XXL Konferenz erzählen, dass man das DataGrid nicht nutzen sollte, da es viel zu viel Overhead erzeugt und beschissen für die Performance ist.
Genau dort wurde uns von Herrn Samaschke nämlich erzahlt, dass es viel günstiger ist mit dem Repeater zu arbeiten und einige Sachen, wie Sortierung usw selbst zu programmieren.
Zweitens gibt es auch in eurer ASP.NET Professional (April 04) einen Artikel, in dem vom DataGrid abgeraten wird. Leider ist in dem Beispiel dieses Artikels keine Weiterleitung auf eine "Detailseite" beschrieben!
Vielleicht versteht man unter dynamischer Datenbindung etwas anderes als ich gemeint habe, darum zum Verständniss mein für eure Datenspeicherung etwas angepasster Code:
-TD- -asp:repeater id="RepObjects" runat="server" EnableViewState="False"-
-HeaderTemplate-
-TABLE BORDER="0" width="100%" cellpadding="1" cellspacing="2"-
-TR bgcolor="#99ffff"-
-th align="center"-
-A HREF="Overview.aspx"-Name-/A- -/th-
-th align="center"-
-A HREF="Overview.aspx?OrderBy=HOEHE"-Höhe-/A- -/th-
-th align="center"-
-A HREF="Overview.aspx?OrderBy=ART"-Art-/A- -/th-
-th align="center"-
-A HREF="Overview.aspx?OrderBy=LAND"-Land-/A- -/th-
-th align="center"-
-A HREF="Overview.aspx?OrderBy=GEBIRGE"-Gebirge-/A- -/th-
-th align="center"-
-A HREF="Overview.aspx?OrderBy=REGION"-Region-/A- -/th-
-th align="center"-
-A HREF="Overview.aspx?OrderBy=BILDER"-Bilder-/A- -/th-
-/TR-
-/HeaderTemplate-
-ItemTemplate-
-TR bgcolor="WhiteSmoke"-
-td- -A HREF="Detail.aspx?Wich=CODE"- -%# DataBinder.Eval(Container.DataItem,SpTitel[0]) %- -/A- -/td-
-td- -%# DataBinder.Eval(Container.DataItem,SpTitel[1]) %- -/td-
-td- -%# DataBinder.Eval(Container.DataItem,SpTitel[2]) %- -/td-
-td- -%# DataBinder.Eval(Container.DataItem,SpTitel[3]) %- -/td-
-td- -%# DataBinder.Eval(Container.DataItem,SpTitel[4]) %- -/td-
-td- -%# DataBinder.Eval(Container.DataItem,SpTitel[5]) %- -/td-
-td- -%# DataBinder.Eval(Container.DataItem,SpTitel[6]) %- -/td-
-/TR-
-/ItemTemplate-
-AlternatingItemTemplate-
-TR bgcolor="LightGrey"-
-td- -A HREF="Detail.aspx?Wich=CODE"- -%# DataBinder.Eval(Container.DataItem,SpTitel[0]) %- -/A- -/td-
-td- -%# DataBinder.Eval(Container.DataItem,SpTitel[1]) %- -/td-
-td- -%# DataBinder.Eval(Container.DataItem,SpTitel[2]) %- -/td-
-td- -%# DataBinder.Eval(Container.DataItem,SpTitel[3]) %- -/td-
-td- -%# DataBinder.Eval(Container.DataItem,SpTitel[4]) %- -/td-
-td- -%# DataBinder.Eval(Container.DataItem,SpTitel[5]) %- -/td-
-td- -%# DataBinder.Eval(Container.DataItem,SpTitel[6]) %- -/td-
-/TR-
-/AlternatingItemTemplate-
-FooterTemplate-
-/TABLE-
-/FooterTemplate-
-/asp:repeater- -/TD-
Betreff |
Von |
Datum |
|
|
Hannes
Preishuber
|
25.03.2004 10:21 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!