Ändert man nun den Style in folgendes um, wird der Tag korrekt dargestellt.<span style="width:100px;">Testzeile</span>
<span style="width:100px;float:left;">Testzeile</span>
Ändert man nun den Style in folgendes um, wird der Tag korrekt dargestellt.<span style="width:100px;">Testzeile</span>
<span style="width:100px;float:left;">Testzeile</span>
ValidationExpression=
"^[\w\.\-]+@([\w\-]+\.)*[\w\-]{2,63}\.[a-zA-Z]{2,4}$"
Public Sub DrawImage(ByVal image As System.Drawing.Image, ByVal destRect As System.Drawing.Rectangle, ByVal srcX As Integer, ByVal srcY As Integer, ByVal srcWidth As Integer, ByVal srcHeight As Integer, ByVal srcUnit As System.Drawing.GraphicsUnit, ByVal imageAttr As System.Drawing.Imaging.ImageAttributes)
image
Das Bild welches gezeichnet werden soll.
desRect
Das Rectangle in welches das Bild gezeichnet werden soll. Dieses kann direkt per "new Rectangle(x, y, w, h)" im Methodenaufruf erstellt werden.
srcX, srcY, srcWidth, srcHeight
Der Bereich welcher einen Ausschnitt oder das gesamte Bild darstellt. Wenn man das ganze Bild darstellen möchte gibt man hier einfach die Daten des image-Objekts an.
srcUnit
Die Auswahl beschränkt sich sowieso nur auf "Pixel".
imageAttr
Darauf komme ich gleich zurück.
Dim imgAttr AS ImageAttributes
imgAttr.SetColorKey(Color.red, Color.red)
Dim dtTheData As System.Data.DataTable
Dim vwTheData As System.Data.DataView
vwTheData = dtTheData.DefaultView
vwTheData.Sort = "Column DESC"
Object.DataSource = vwTheData
Object.DataBind()
Nach kurzer suche im Internet bin ich auf den Blog von Matt Gibbs gestossen welcher dazu eine Lösung parat hat. Dort gibt es ein Set von neuen Validatoren welche die neue API von AJAX verwenden und somit auch auf Updatepanels funktionieren.
Alles was man dazu tun muss ist die beiliegende *.dll in das Bin Verzeichnis der Webanwendung zu kopieren, die *.dll zu referenzieren und schlussendlich noch ein TagMapping in der web.config zu erstellen. Den Code dazu könnt ihr dem oben genannten Blog entnehmen.