Microsoft hat sein AjaxControlToolkit aktualisert und 3 neue Controls hinzugefügt. Neben dem ComboBox-Control, was interessante Autovervollständigungs-Optionen bietet, ist vor allem der neue HTMLEditor einen Blick wert. Es gibt zwar eine breite Auswahl an fertigen Editoren für ASP.NET (FreeTextBox, CuteEditor oder FCKEditor), jedoch ist nicht jedes Lizenzmodell für jeden Zweck passend (für den kommerziellen Einsatz in einer weiterlizenzierten Anwendung kommt z.B. meiner Meinung nach nur ...

Veröffentlicht am Samstag, 16. Mai 2009, 2 Kommentare 
 

A month ago I wrote about a solution to fix the transparent PNG issue in Internet Explorer 6. I implemented the presented solution and got a bit astonished. It still works, but if you have, let's say more than one PNG on your site, it becomes very slow. The reason is simple: the script runs over all objects on the site after the site is completely loaded and changes the defined images. The outcome of this is a very ugly effect - you can see first all images none-transparent and then ...

Veröffentlicht am Donnerstag, 15. Januar 2009, 0 Kommentare 
 

Fügt man ein User- oder sonstiges Control dynamisch zur Laufzeit hinzu, sollte man diesem aus vielfältigen Gründen eine passende ID geben. Schon allein, um die Vorteile des ViewStates nutzen zu können. Allerdings muss man, wie mir heute klar wurde, sehr wohl aufpassen, wie man diese ID gestaltet. Ich fand folgendes Format sehr schön: Control x = new Control(); x.ID = "Master.Child"; Controls.Add(x); Das funktionierte natürlich auch grundsätzlich. Bis ich die Website mal mit dem IE ...

Veröffentlicht am Freitag, 29. August 2008, 0 Kommentare 
 

Daniel Zeiß verfolgt einen zumindest technisch sehr interessanten Ansatz: die Erzeugung von Grafiken via XAML/WPF - fürs Web. Über Sinn und Unsinn kann man sich sicherlich vortrefflich streiten - da möchte ich jedem die Bewertung selbst überlassen. Schaut es euch mal an. ...

Veröffentlicht am Mittwoch, 21. Mai 2008, 0 Kommentare 
 

Ich habe beispielhaft ein Eingabeformular für Kundendaten, in das der Anwender lediglich die ersten paar Buchstaben eines Namens oder einer Firmenbezeichnung eintragen muss, um dann vom System automatisch Vorschläge für bereits vorhandene Datensätze zu erhalten: Das Ganze lässt sich mittels AutoCompleteExtender-Control ganz hervorragend realisieren: <asp:TextBox ID="BoxLastname1" AutoComplete="off" runat="server"  /> <ajaxToolkit:AutoCompleteExtender     ...

Veröffentlicht am Montag, 13. August 2007, 0 Kommentare 
 

Um den Text-Output eines einfachen Controls zu bekommen bedarf es nicht viel, beinhaltet das Control selbst aber weitere Controls, die womöglich datengebunden sind oder auf Events hören, dann muss man diese Events auch "feuern". Mit folgendem Snippet funktioniert das wunderbar: Page page = new Page(); UserControl control = (UserControl)page.LoadControl("~/Template.ascx"); page.Controls.Add(control); StringWriter html = new StringWriter(); HttpContext.Current.Server.Execute(page, html, ...

Veröffentlicht am Donnerstag, 5. Juli 2007, 2 Kommentare