ASP.NET MVC - die neue Art ASP.NET-Anwendungen zu entwickeln

by Marc Andre Zhou May 09, 2010 09:26
Es muss schon ein wenig mehr dahinterstecken, wenn Microsoft-Chef Entwickler Scott Guthrie in seinem Blog über mehrere Wochen ein neues Programmiermodell für ASP.NET anpreist und sogar Co-Autor eines Buches zu diesem Thema ist. ASP.NET MVC ist nicht weiter >

Be the first to rate this post

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

Tags: ,

.NET | ASP.NET | ASP.NET MVC | C#

Neues in ASP.NET AJAX 4 - Eine Rendering Engine beim Client und andere Möglichkeiten

by Marc Andre Zhou June 11, 2009 04:06
Die nächste ASP.NET-AJAX-Version 4 bringt einige interessante Neuerungen und Erweiterungen mit. Insbesondere datengetriebene Webanwendungen profitieren von den Möglichkeiten. Die neuen Features werden anhand praktischer Beispiele vorgestellt. Mehr ...

Currently rated 5.0 by 2 people

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

Tags: , ,

.NET | .NET Features | AJAX | Artikel | ASP.NET | C# | HTML | JavaScript

Profiling mit Ameisenfleiß – Schwachstellen und Performance-Engpässe in .NET-Anwendungen erkennen – mit dem ANTS Performance Profiler 4

by Marc Andre Zhou May 06, 2009 05:05
Das Aufspüren von Performance-Engpässen und Schwachstellen innerhalb eines umfangreichen Programms ist ohne Hilfsmittel eine mühselige Angelegenheit. Allein durch die Verwendung eines Debuggers können oft nicht alle Probleme aufgedeckt werden, da sich ein Programm im Debug-Modus nicht unbedingt so verhält wie im normalen Ausführungsmodus. Abhilfe kann hier das Profiling-Werkzeug ANTS Profiler bieten. Mehr ...

Be the first to rate this post

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

Tags: ,

.NET | Artikel | ASP.NET | C#

New Article avaliable about the "Client Data Controls" (ASP.NET Futures)

by Admin November 13, 2007 10:34
A new Article from me has been published in the "Dot.Net Magazin" (December issue). The Article describes the use of the the new client side "Client Data Controls". This new controls will be available in the .NET Framework 3.5 (or in the regarding SP 1.0). The article give you a complete overview and provide you with some examples. See more here: ASP.NET Futures: Client Data Controls und XML-Script

Be the first to rate this post

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

Tags:

ASP.NET | .NET Features | Artikel | Client Data Controls

GridView with insert option / insert new data inside the GridView

by Marc Andre Zhou October 27, 2007 05:32
To display a list of data in an asp.net based application you can easily use the standard GridView control. This control offers out of the box a lot of exciting functions. But one important point is missing ... an easy way to insert new records like in MS Access or other client side database applications. Now I have implemented one possible solution and you can see the result on my homepage here . Also I have written a tutorial and I implemented a sample project (see attached files).

PDF: GridViewExtended.pdf (110,68 kb)

Visual Studio Solution: GridViewExtended.rar (124,98 kb)

Be the first to rate this post

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

Tags: , , , ,

ASP.NET | GridView | Controls

Migration: Northwind nach ASP.NET mit AJAX Erweiterungen

by Marc Andre Zhou March 16, 2007 06:13

Auf meiner Homepage steht auf der folgenden Seite:

Northwind Sample

die erste BETA Version der Northwind Anwendung als ASP.NET Anwendung bereit. Diese Anwendung basiert auf der bekannten MS Access Northwind Anwendung. Ich habe diese beispielhaft nach ASP.NET migriert und zusätzlich AJAX Erweiterungen eingebaut, um ein "Rich GUI" umzusetzen.

Aufgrund der hohen Nachfrage aus der Community, habe ich bereits eine BETA Version auf meiner Homepage veröffentlicht.

Fehler und Wünsche können mir per Mail mitgeteilt werden.

Be the first to rate this post

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

Tags: , ,

ASP.NET | JavaScript | Browser | HTML | C# | AJAX | AJAX Control Toolkit | CSS

Javascript in einem GridView (Aufruf von Javascript in einem Gridview)

by Marc Andre Zhou February 16, 2007 06:01

Oft sind es anscheinend die einfachen Dinge im Leben, die das Leben schwer machen können. So versuchte ich einen Javascript-Aufruf innerhalb eines GridView zu realisieren. Dazu benutzte ich ein HyperLinkField, da dies für mich das wohl geeigneteste Control darstellte. So schrieb ich folgende Codezeile:

<asp:HyperLinkField HeaderText="Edit" Text="Details" DataNavigateUrlFields="EmployeeID"
DataNavigateUrlFormatString="javascript:OpenDialog({0})" />

Mit leider mässigen Erfolg. Das GridView "verschluckte" meine Anweisung und zeigte keinen Link an.

Erst nach langen Versuchen versuchte ich es mit einem BoundField und implementierte die folgende Codezeile:

<asp:BoundField DataFormatString="<a href=javascript:OpenDetailDialog({0})>{0}</a>" DataField="ProductID" HeaderText="Edit Item" />

So zeigt das GridView den Link an und die Javascript-Methode kann ohne Probleme aktiviert werden.

Be the first to rate this post

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

Tags: , ,

ASP.NET | GridView | Controls | JavaScript | Browser | HTML

ASP.NET: Erkennen von bestimmten Sprachen

by Marc Andre Zhou February 11, 2007 06:02

Um zu erkennen ob bestimmte Zeichen in einem Eingabefeld (asp:Textbox) eingegeben wurden (z. Bsp.: Unified CJK Ideographs), kann folgende Funktion verwendet werden:

private bool Check4ChineseLetter(string text)
{
 int start = Convert.ToInt32("4E00",16);
 int end = Convert.ToInt32("9FBF",16);
 for(int i=0;i<text.Length;i++)
  if ((Char.ConvertToUtf32(text, i) >= start) &&
      (Char.ConvertToUtf3 (text, i) <= end))
   return true;
 return false;
}

Die Funktion ermittelt, ob chinesische Schriftzeichen eingegeben wurden. Sollen andere Landessprachen ermittelt werden, so kann der gültige Unicode Zeichenraum aus den offiziellen Code Charts ermittelt werden: Unicode Code Charts

Be the first to rate this post

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

Tags: ,

ASP.NET | C#

ASP.NET Serverfunktion per Javascript aktivieren

by Marc Andre Zhou February 09, 2007 06:04

Teilweise soll eine serverseitige Funktion (also ein Postback) aus einer Javascript Methode aufgerufen werden. Dazu kann man einfach die ASP.NET Funktion __doPostback(...) selbst aufrufen:

function ManualPostBack()
{
__doPostBack("btnSubmit", "");
}

Be the first to rate this post

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

Tags: ,

ASP.NET | JavaScript

ASP.NET: Postback unterbinden mittels Client Script

by Marc Andre Zhou February 02, 2007 06:11

In manchen Fällen möchte man bei einem Control Click (Button, etc.) eine Prüfung durchführen und bei Misserfolg den Postback, also den Submit Vorgang, abbrechen. In den meisten Fällen reichen die ASP.NET Validatoren und die eigenen (ASP.NET Custom Validatoren) aus um den gewünschten Effekt zu erreichen.
Teilweise kann es allerdings nötig werden, über eine weitere Javascript Methode, den Postback Vorgang zu steuern.

Dies kann wie folg erreicht werden:

Die Methode CustomValidate() muss entweder false oder true zurückliefern:

function CustomValidate()
{
 if (ok)
  return true;
 else
  return false;
}

Currently rated 1.0 by 1 people

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

Tags:

ASP.NET | JavaScript | Browser | HTML

 
Marc Andre Zhou - China Signature