ASP.NET
There are 5 entries for the tag
ASP.NET
Eine doch lästige und unschöne Einschränkung bei der DropDownList ist doch, dass man nur ein Feld der DataSource an das Control binden kann. Oft will man halt aber mehr als nur ein Feld darstellen: Kategorie A: 3 Fahrzeuge Kategorie B: 11 Fahrzeuge Kategorie C: 1 Fahrzeug Natürlich geht das relativ problemlos, z.B. mittels String-Concatenation, ist aber doch lästig, wenn man sonst alles schön über direktes DataBinding lösen könnte – zumal das Control ja auch einen FormatString zur Steuerung der Ausgabe entgegennimmt. Eine Ableitung der DropDownList zu bauen, die das kann, ist zum Glück...
Das Atlas (oder besser ASP.NET Ajax) UpdatePanel bietet die Möglichkeit, auf getriggerte Control-Events zu reagieren und sich entsprechend upzudaten. 1: <asp:Button ID="MyButton" runat="server" Text="Submit" /> 2: <atlas:UpdatePanel ID="MyUpdatePanel" runat="server" Mode="Conditional"> 3: <ContentTemplate> 4: <asp:Label ID="Message" runat="server"></asp:Label> 5: </ContentTemplate> 6: <Triggers> 7: <atlas:ControlEventTrigger ControlID="MyUsc" EventName="Click" /> 8: </Triggers> 9: </atlas:UpdatePanel>
Was aber wenn der...
Es ist ja eine nette Sache, dass man ein Template definieren kann, welches angezeigt werden soll wenn das entsprechende GridView keine Daten enthällt. Es bietet sich ja förmlich dazu an, darin ein Formular zu platzieren, indem man das eben noch leere GridView eben füllen kann... genau sowas hab ich heute nichts ahnend gemacht.Soweit ist das auch kein Problem. Wenn man nun aber auf Controls innerhalb des EmptyDataTemplates zugreifen möchte, wird man vergeblich nach einer entsprechenden Möglichkeit suchen... da ist nix mit MyGridView.EmptyDataTemplate.FindControl(...) oder ähnliches.Nach einigen Minuten im Netz stöbern und der Erkenntnis, dass ich offensichtlich nicht der einzige mit diesem...
Scott Guthrie hat einen sehr umfassende Einführung in das CSS Control Adapter Toolkit veröffentlicht.
Das ist doch mal was! X-fach hab ich mich schon geärgert, weil die ASP.NET (2.0) WebControls einfach überhaupt nicht dafür gemacht sind, sich gut mit CSS steuern zu lassen.Als Beispiel das Menu-Control... wird doch tatsächlich als Tabelle umgesetzt.Und genau hier setzen die "CSS friendly control adapters" ein - so wird das Menu dann zum Beispiel, wie es Eric Meyer vorschreibt ;-) , als Liste gerendert und kann so auch viel flexibler mit CSS gelayoutet werden. Microsoft lernt... :-)