Categories: German, VisualStudio 2005, Web Services Posted by AlexanderZeitler on 6/26/2006 7:25 AM | Comments (0)

Bereits seit einigen Tagen sind die June 2006 CTPs des Guidance Automation Toolkits sowie der Web Services Factory zum Download verfügbar.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: ASP.NET 2.0, CSS, German Posted by AlexanderZeitler on 6/19/2006 5:02 PM | Comments (2)

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
Categories: ASP.NET 2.0, DotNetHeute, German Posted by AlexanderZeitler on 6/19/2006 12:27 PM | Comments (2)

Mittels
<form id="form1" runat="server" defaultbutton="Button1">
kann man in ASP.NET 2.0 relativ einfach einen Default-Button (der Button, der durch Drücken der Return-Taste ausgelöst wird) für das aktuelle Formular definieren.

Allerdings funktioniert dies nur, wenn man nicht mit MasterPages arbeitet, d.h. den Default-Button nicht in einer Content-Seite (z.B. Default.aspx, welche auf die MasterPage verweist) definieren will.

Ähnlich gestaltet sich die Problematik bei Web User Controls. Entweder wird einfach der verkehrte Button ausgewählt, oder man erhält die Fehlermeldung:

The DefaultButton of 'form1' must be the ID of a control of type IButtonControl

Abhilfe kann man allerdings leicht mit ASP.NET 2.0 Bordmitteln schaffen, indem man ein ASP.NET Panel um den gewünschten Default-Button (+ den Controls, die den Button auslösen sollen, also z.B. TextBoxen etc.) setzt:

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
  <asp:Panel ID="Panel1" runat="server" DefaultButton="Button1" Height="50px" Width="125px">
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
  </asp:Panel>
</asp:Content>

Wie man sieht, besitzt das ASP.NET Panel ebenfalls eine Eigenschaft DefaultButton über die man einen seitenweit geltenden Default-Button deklarieren kann.


	

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: General, German, Training, Courses Posted by AlexanderZeitler on 6/16/2006 9:01 AM | Comments (0)

Der Software & Support Verlag verleiht dieses Jahr erstmalig den mit 20.000 Euro dotierten BASTA Award im Rahmen der BASTA!. Die Konferenz im Bereich .NET und Visual Studio findet vom 18. bis 21. September 2006 in Mainz statt. Der .NET Award geht auf eine Initiative des Software & Support Verlags zurück, der die Innovationen im .NET Bereich fördern soll.

Vorschläge zum BASTA Award können von Unternehmen, Einzelpersonen, Universitäten sowie anderen Organisation und Forschungseinrichtungen aus Deutschland, Österreich oder der Schweiz eingereicht werden, die sich um Innovationen für die .NET-Welt verdient gemacht haben. Einsendeschluss für Vorschläge ist der 31. Juli 2006. Eine Liste der bisher eingereichten Vorschläge finden sich unter www.basta-award.de.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: German, Patterns/Practices Posted by AlexanderZeitler on 6/13/2006 6:22 AM | Comments (0)

Bereits Anfang des Monats hat die Patterns & Practices Group den Guidance Explorer auf den Weg gebracht:

"Guidance Explorer is a tool to find and use relevant patterns & practices guidance. Guidance Explorer installs with a guidance library including performance and security topics for .NET and ASP.NET applications. The guidance library contains checklists and guidelines covering design, implementation and deployment topics. The tool and the library will evolve over time to include additional types of guidance."

Damit sollte das Durchsuchen 1000er PDF-Seiten der Vergangenheit angehören...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: .NET Framework 3.0, German Posted by AlexanderZeitler on 6/12/2006 8:04 PM | Comments (0)

Microsoft hat gestern http://www.netfx3.com/ gelaunched.

Dort finden sich ab sofort Infos zum .NET Framework 3.0 (sprich WCF, WPF, WF, WCS).

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: German, Subversion Posted by AlexanderZeitler on 6/7/2006 12:56 PM | Comments (2)

"The goal of this project is to simplify the process of setting up a Subversion repository on a Windows-based computer. Svn1ClickSetup takes a user through the steps necessary to install the Subversion command-line utilities and TortoiseSVN, as well as creating a repository and initial project."

Wer jetzt noch ohne Versionsverwaltung arbeitet, ist selbst schuld ;-)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: German, Office 2007 Posted by AlexanderZeitler on 6/6/2006 12:42 PM | Comments (2)

Nachdem Thomas und Norbert bei Office 2007 (speziell Outlook) doch recht unterschiedlicher Meinung sind, habe ich dazu entschieden, Outlook 2007 Beta 2 nun mal produktiv einzusetzen, um mir eine eigene Meinung bilden zu können - diese werde ich sicher in Kürze hier posten ;-)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5