Contact

netcreate OHG
  • Send mail to the author(s) E-mail
  • XING

My talks

Community

.NET Developer Group Braunschweig Co-Lead INETA Deutschland Microsoft Community Leader/Insider Program (CLIP) .NET GUI Just Community e.V.

Categories  RSS 2.0

Archives

Blogs of friends

Comments

Stats

Total Posts: 229
This Year: 62
This Month: 0
This Week: 0
Comments: 105

Tags

 

Podcast - ASP.NET Teil 3 - Enterprise Umgebungen

Posted in .NET Entwicklung |  ASP.NET at Friday, September 21, 2007 1:41 PM W. Europe Daylight Time

Seit dem 16.09.07 gibt es den dritten Teil der ASP.NET Podcasts Serie von .NET Cast. Themen des Podcast:

Was wird unter Enterprise Umgebungen verstanden?
Optimierung von Webseiten / Performance
Unterschiede zu anderen Sprachen
ASP.NET und seine Möglichkeiten
und mehr ...

Weitere Infos: hier

Download: hier

Podcast - ASP.NET Teil 2 - Benutzerdefinierte Erweiterungen

Posted in .NET Entwicklung |  ASP.NET at Monday, September 03, 2007 3:26 PM W. Europe Daylight Time

Auf .NET Casts wurde gestern der zweite Teil der dreiteiligen ASP.NET Serie veröffentlicht. Themen des Podcasts:

User Controls
Entwicklung von Custom Controls
HTTP Handler
HTTP Module
und weitere Informationen

Weitere Infos: hier

Download: hier

.NET Casts Podcast - ASP.NET Teil 1: Basiswissen (...und ich bin dabei!)

Posted in .NET Entwicklung |  ASP.NET at Wednesday, August 22, 2007 12:06 AM W. Europe Daylight Time

Vorab in eigener Sache: Kai und Norbert haben mich gefragt, ob ich Sie bei Ihrem Projekt ".NET Casts" unterstützen möchte. Das hat mich natürlich sehr gefreut und nun bin ich Teil des Teams! Quasi der "Neue" :-) Da ich momentan zeitlich sehr eingespannt bin, wird es von mir erst frühestens im Oktober einen Podcast geben. Sehr wahrscheinlich zu meinem Lieblingsthema "Visual Studio Team System". Aber ich möchte gleich auf den neuen Podcast hinweisen:

 

Am Wochenende haben Kai und Norbert einen Podcast aufgenommen zum Thema ASP.NET Teil 1: Basiswissen. Das ist einer von drei Teilen zu dem Thema ASP.NET

 

Teil 1 behandelt folgende Fragen:

1. Was ist notwendig um unter ASP.NET entwickeln zu können?

2. Wie wird an ein Projekt herangegangen?

3. Typische Einsteigerfragen werden beantwortet (ViewState etc.)

4. Beispiele

 

Teil 2: ASP.NET - Benutzerdefinierte Erweiterungen
Teil 3: ASP.NET - Enterprise Umgebungen

Den Download gibt es hier

 

Weitere Infos dazu gibt es auf hier

Beatboxing with Silverlight and ASP.NET AJAX

Posted in ASP.NET |  Silverlight at Monday, July 30, 2007 11:28 PM W. Europe Daylight Time

Wie genial ist denn das! Da schlägt doch mein Schlagzeugerherz höher! Steve Marx hat eine Beatbox mit Silverlight 1.0 RC1 und ASP.NET gezaubert. Nette Idee!

http://smarx.com/sample/smarxbeat/

groovy! :D

Übersicht zu ASP.NET ViewState Decoding

Posted in ASP.NET at Friday, May 25, 2007 4:42 PM W. Europe Daylight Time

Eine sehr gute Übersicht zum Thema ASP.NET ViewState Optimierung, Decoding und Performanceanalyse bietet der Blogartikel von Rex Tang. Hier findet man etliche Links zu Internetartikeln und Decodertools.

Link: ASP.NET ViewState Decoders

Workflow Foundation Web Workflow Approvals Starter Kit

Posted in ASP.NET at Sunday, April 08, 2007 4:52 PM W. Europe Daylight Time

Es gibt ein neues WF Starter Kit zum download. Es beinhaltet Beispiele für ASP.NET Anwendungen.

This starter kit is a Visual Studio 2005 project that demonstrates using Windows Workflow Foundation for simple task oriented workflow in an ASP.NET web application. A workflow model is used to automate work order requests at a small example company. It includes three pre-defined roles which each play a part in the work order creation, approval and monitoring. The starter kit may be modified for other workflow models to suit other small web based task management systems.

Nachdem installieren gibt es einen neues Projekttemplate. Einfach F5 drücken, dann geht es los ;-)

Das Starter Kit kann hier im MSDN runtergeladen werden: download

Design Patterns for ASP.NET Developers Serie

Posted in ASP.NET at Saturday, March 03, 2007 2:30 PM W. Europe Standard Time

Kompilieren von Web Projects in VS 2005 optimieren

Posted in ASP.NET at Sunday, December 17, 2006 8:03 PM W. Europe Standard Time

Für die alle die den Artikel "Tip/Trick: Optimizing ASP.NET 2.0 Web Project Build Performance with VS 2005" von ScottGu noch nicht gelesen haben, kann diesen nur uneingeschränkt empfehlen.

Gerade bei größeren Projekten steigert man das Arbeiten in VS erheblich.

>> Artikel

ASP.NET Compilerfehlermeldung: CS0433

Posted in ASP.NET at Monday, November 06, 2006 7:10 PM W. Europe Standard Time

Ich habe heute ein Web "gepublisht" und bekam nachdem ich es online gespielt habe folgende Fehlermeldung:

Beschreibung: Fehler bei der Kompilierung einer Ressource, die zur Verarbeitung dieser Anforderung erforderlich ist. Überprüfen Sie die folgenden spezifischen Fehlerdetails, und ändern Sie den Quellcode entsprechend.

Compilerfehlermeldung: CS0433: Der Typ _default ist in ******\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\7c8d7391\676cfe7\assembly\dl3\e843c292\fe5c4af2_c201c701\App_Web_q6zz6uat.DLL und *******\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\7c8d7391\676cfe7\assembly\dl3\5108e360\d60dfdda_c201c701\App_Web_jxalxmlt.DLL vorhanden.

Ein schnelles Workaround war die .aspx Seite mit der CodeBehind Datei hochzuspielen, danach wurde wenigstens das Web wieder angezeigt.

<%@ Page Language="C#" MasterPageFile="~/default.master" AutoEventWireup="true" Inherits="_default" CodeFile="default.aspx.cs" %>

Die Ursache des Problems liegt in dem Attribute "Inherits" von der Page-Direktive, diese zeigte auf die Masterpage und nicht auf die eigentliche CodeBehind-Datei der eigentlichen Seite. Die Masterpage hieß default.master und hat als inherits="_default". Beim Aufruf der Seite über eine kompilierte DLL wurde die obige Fehlermeldung ausgegeben, welche auch korrekt ist. Komisch ist nur, dass es beim Testen keine Fehlermeldung gibt. Mir ist auch noch völlig schleierhaft, wie dieser Fehler überhaupt passieren konnte. Die Fehlermeldung ist auch nicht besonders aussagekräftig, so dass man nicht weiß wo man suche sollte. So ging es mir jedenfalls...

Irgendwann bin ich dann über folgenden Newsgroup-Beitrag gestolpert, welcher mich auf die Idee gebracht hat.

Autor: Mark Rae
<schnipp>
As we all know, one of the changes in the initial release of ASP.NET 2 was
the deprecation of the CodeBehind Page attribute in favour of the CodeFile
Page attribute:
http://msdn2.microsoft.com/en-us/library/wa20t577.aspx

Fair enough. I'm sure lots of us built brand new ASP.NET 2 websites and
created brand new pages from the Project menu and noticed that the aspx page
had the CodeFile attibute instead of the CodeBehind attribute. Whatever...

However, the ASP.NET development community (hello everyone!) threw its arms
up in horror and said "No, we don't like the new project / site model - we
liked the old project / solution model from v1.1 much better, and we'd like
it back please."

So Microsoft, in a rare moment of actually listening to the development
community, said "OK - here you go - Web Application Projects. And we've even
done Web Deployment Projects for you as well, you lucky people!"

So everyone downloaded and installed the new add-ons and smiled a lot for
they were good.

However, if you build a brand new Web Application Project and create a new
form from the Project menu, you'll see that the aspx Page attribute is
CodeBehind again, not CodeFile...

If you then drop a v2 aspx file from a Web Site Project into a Web
Application Project and FORGET to change its page directive from CodeFile
back to CodeBehind...

Seems the new Web Application Project compilation model doesn't support the
CodeFile page attribute properly, and gets its knickers in a right old
twist... Hence, the double class reference...
</schnapp>

...und siehe da, als ich mir das Inherits näher angeschaut habe, lag die Lösung auf der Hand:

Die korrekte Page-Direktive muss lauten:

<%@ Page Language="C#" MasterPageFile="~/default.master" AutoEventWireup="true" Inherits="Default" CodeFile="default.aspx.cs" %>

Das kann man im Eifer des Gefechts schnell übersehen...

Hier der komplette Newsgroup-Thread, kann ich nur empfehlen ;-)

Link

MenuPilot ASP.NET 2.0 Control

Posted in ASP.NET at Wednesday, October 25, 2006 11:47 AM W. Europe Daylight Time

Wer ein schickes DHTML context Menu sucht, was Smarttag-Charakter hat, der sollte ich mal das Control MenuPilot anschauen. Das ganze ist Open-Source.

 

Features

  • Customizable hint icon.
  • Customizable colors.
  • Supports data binding.
  • Supports menu item separators.
  • Full Visual Studio .NET 2005 design-time support.
  • Compiled for ASP.NET 2.0.
  • Available for 3 inline ASP.NET controls: HyperLink, Label and Image.
  • Menu items can have Title and Target specified.
  • Menu items can execute javascript or go to URL.
  • Includes fix for Internet Explorer z-index bug.
  • Includes fix for Internet Explorer windowed controls z-index bug.

Browsers

  • Tested with Firefox 1.5
  • Tested with Internet Explorer 6.0 (should support 5.5+)

Download: http://prdownloads.sourceforge.net/menupilot/MenuPilot-1.0.zip?download
Weitere Infos: http://www.menupilot.org/
Tutorial: http://www.menupilot.org/tutorial.html