Wie Scott Guthrie soeben berichtet, ist das ATLAS Control Toolkit September Release verfügbar.
Unterstützt werden jetzt auch Animationen und sowie Slider Controls:


Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Das Patterns & Practices Team hat eine neue Software Factory auf den Weg gebracht - die patterns & practices Web Client Software Factory.
Der aktuelle Community drop beinhaltet folgende Bestandteile:
- Szenario Dokumentation, d.h. welchen Zweck erfüllt die Web Client Software Factory
- Beschreibung der Architektur der Web Client Software Factory
- Design Patterns
- How-To's
- Guidance Packages (zur Visual Studio 2005 Automation)
- Referenz-Implementierungen (komplette Beispiel-Applikationen, die die Web Client Software Factory nutzen)
- Lerninhalte (Hands-On labs, Demos etc.)
Dieses Stück Software sollte sich jeder ASP.NET 2.0 Entwickler ansehen...
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Microsoft hat gestern ein neues Release der CSS Control Adapters für ASP.NET 2.0 zum Download veröffentlicht.
Unterstützt werden jetzt auch:
- GridView
- Login
- ChangePassword
- CreateUser
- PasswordRecovery
- LoginStatus
Weitere Details gibts bei Scott Guthrie.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Rocky Heckman, seines Zeichens Security MVP, zeigt in dem Screen Recording "Assembly Hijacking" was man dank SQL Injection mit einer ASP.NET Website so alles anstellen kann (und das ausnahmsweise im negativsten aller Sinne).
Wenn man bedenkt, dass Chris bereits vor über 5 Jahren geeignete Gegenmittel mit .NET vorgestellt hat, ist es doch erstaunlich (genauer: erschreckend), wie häufig einem SQL Injection heute noch tagtäglich begegnet.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Bei Channel9 gibt es die "Input Validation Training Modules", in welchen folgende (ASP.NET 2.0)Security-Themen in Screen Recordings (je ca. 5-10 Min. lang) behandelt werden:
Für jedes Thema steht der entsprechende Source-Code zum Download bereit sowie Links zu existierenden Microsoft Guidances zum jeweiligen Thema.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Der MSDN-Artikel "Störungsfrei ausgeführte Sites durch Vermeiden dieser zehn verbreiteten ASP.NET-Fehlerquellen" zeigt 10 Beispiele auf, die ASP.NET Webseiten lahmlegen oder zumindest die Performance negativ beeinflussen können.
Der Artikel stellt eine Übersetzung des Artikels "Keep Sites Running Smoothly By Avoiding These 10 Common ASP.NET Pitfalls" von Jeff Prosise in der Juli-Ausgabe des MSDN Magazine dar. Leider wurden auch Begriffe wie ViewState oder Cache übersetzt... ich empfehle das englische Original ;-)
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Angenommen man hat in einer GridView zwei Spalten, in denen jeweils eine CheckBox enthalten ist und die zweite CheckBox soll clientseitig automatisch (also per Javascript) aktiviert werden, wenn die erste aktiviert wurde (und auch wieder entsprechend deaktiviert), bietet sich folgende Lösung an:
Im Head-Bereich der Seite folgendes JavaScript:
<script language="javascript" type="text/javascript">
function Toggle(firstbox, secondbox) {
secondbox.checked = firstbox.checked;
}
</script>
Im RowDataBound-Eventhandler folgenden Code:
if (e.Row.RowType == DataControlRowType.DataRow) {
CheckBox CheckBox1 = (CheckBox)e.Row.FindControl("CheckBox1");
CheckBox CheckBox2 = (CheckBox)e.Row.FindControl("CheckBox2");
if (CheckBox1 != null && CheckBox2 != null) {
CheckBox1.Attributes.Add("onclick", "Toggle(" + CheckBox1.ClientID + "," + CheckBox2.ClientID + ")");
}
}
Update:
Albert hat noch darauf hingewiesen, dass es "sicherer" ist, mit document.GetElemendById zu arbeiten und Christoph hat seinen Code entsprechend angepasst.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Olaf Conijn hat bei CodePlex ein neues Projekt namens ".NET Configuration Manager" gestartet.
Das Tool erlaubt es, ASP.NET 2.0 web.config's mit dem Enterprise Library Configuration Tool zu bearbeiten. Gerade auf dedizierten Live-Systemen, auf denen im Normalfall kein Visual Studio vorhanden ist (= sein sollte ;-)), eine deutliche Erleichterung.

Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Seit gestern ist ein Patch (2554) für die Enterprise Library 2.0 verfügbar, der es ermöglicht, Applikationen, die auf die Enterprise Library 2.0 aufsetzen, in Partial Trust laufen zu lassen.
Der Patch ist auf der neu eingerichteten Seite für Patches zur Enterprise Library (1.x + 2.0) verfügbar.
Wer sich mehr mit Partial Trust bzw. Code Access Security (CAS) auseinandersetzen möchte (das sollte eigentlich jeder tun ;-)), dem sei das Buch "Professional ASP.NET 2.0 Security, Membership, and Role Management" von Stefan Schackow empfohlen. Dieses Buch liefert nicht nur wichtige Informationen zur ASP.NET 2.0 Security, sondern erweitert auch das Verständnis von ASP.NET 2.0 allgemein, was z.B. bei der Fehlersuche ungemein helfen kann.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Für ein aktuelles ASP.NET-Projekt (Details dazu hier in ein paar Tagen ;-)) war es notwendig, dass der Seiteninhalt direkt mit dem oberen Browserfensterrand startete. In IE und FireFox war das auch kein Problem (dort funktionierte es per default) - Opera (aktuelle Version) wurde jedoch lästig und verschob den Inhalt um ca. 10px nach unten, was mehr oder weniger häßlich aussah.
Auch mittels
<body style="margin:0;padding:0">
lies sich das Problem nur mindern, nicht jedoch beheben - es blieb ein Rest von ca. 5px.
Wieder einmal zeigte sich, dass es Sinn macht, den von ASP.NET erzeugten Output zu inspizieren. Das Resultat: Schuld ist das ASP.NET-Form-Tag, welches Opera zu oben geschildertem Verhalten nötigte.
Abhilfe schaffte eine CSS-Definition:
form
{
margin:0;
padding:0;
}
Rand weg - Abend gerettet ;-) Ein Dank an Markus...
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5