# Wednesday, May 07, 2008

Wer in ASP.NET viel mit der ObjectDataSource arbeitet, kann von Attributen eigentlich nur profitieren.Ich benutze die Attribute in meinen Business-klassen, um mit der ObjectDataSource auf meine CRUD-Methoden zuzugreifen.

Ein Beispiel:

[DataObjectAttribute()]
   public class CustomerManager()
 
DataObjectAttribute identifiziert einen Typ als für die Bindung an die ObjectDataSource geeignetes Objekt
 
Als nächstes werden die CRUD-Methoden mit den Attribut DataObjectMethod ausgewiesen.
Hier die SELECT-Methode:
 
[DataObjectMethod(DataObjectMethodType.Select, true)]
       public static List<Customer> GetList()
       {
           return CustomerDB.GetList();
       }
 
 
DataObjectMethod identifiziert eine verfügbare Methode der ObjectDataSource, wobei DataObjectMethodType 
die Methode auswählt . In unserem Fall die SELECT-Methode.Das true gibt an, ob die Methode in der Object-
DataSource als Standard für das SELECT gesetzt wird.
 
 
Äquivalent werden jetzt die UPDATE-bzw. DELETE-Methode der ObjectDataSource vorgegeben.
 
Update:
 
[DataObjectMethod(DataObjectMethodType.Update, true)]
        public static long Save(Customer myCustomer)
        {
            return CustomerDB.Save(myCustomer);
        }
 
 
Delete:
 
[DataObjectMethod(DataObjectMethodType.Delete, true)]
       public static bool Delete(Customer myCustomer)
       {
           if (myCustomer != null)
               return CustomerDB.Delete(myCustomer.id);
           else
               return false;
       }
 
 
Mit diesen Attributen hat man schnell die CRUD-Defaultmethoden der ObjectDataSource gesetzt. 
Wednesday, May 07, 2008 11:38:34 AM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Saturday, April 12, 2008

enthalten sind Trainings zu:

  • ASP.NET MVC
  • ASP.NET Dynamic Data
  • ASP.NET AJAX History
  • ASP.NET Silverlight controls
  • ADO.NET Data Services
  • ADO.NET Entity Framework

Den Download findet man hier.

Saturday, April 12, 2008 5:26:23 PM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Saturday, October 27, 2007

VS 2008 erscheint zwar erst im Februar, aber die öffentliche Beta-Version erfreut sich ja bereits schon großer Beliebtheit.Scott Guthrie hat die wichtigsten Features von ASP.NET/ VS 2008 in kleinen Trainingsvideos zusammengefaßt. Gezeigt werden  Neuerungen, wie  Nested Masterpages,LINQ To SQL,AJAX-Integration und andere .

Zu finden sind die Trainingsvideos hier.

Saturday, October 27, 2007 8:26:02 AM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Tuesday, June 26, 2007

Dominick Bayer hat auf seiner Seite [1] ein Control [2] bereitgestellt, welches sehr einfach und mit Designer-Unterstützung in jede ASP.NET Website einzubauen ist. Mit dem CardSpace Selector kann man sich auf jeder (dafür vorbereiteten ) Webseite via CardSpace anmelden.

Cardspace ist eine Technologie zur Identitätsverwaltung und wird zur Authentifizierung von Webseiten verwendet. Anders als beim Vorgänger Passport werden die Daten unmittelbar auf dem Rechner des Benutzers gespeichert.

Nähere Infos zu Windows CardSpace gibt es auf der offiziellen Seite [3] .

[1] Link zum Beitrag

[2] Download

[3] Windows CardSpace

Tuesday, June 26, 2007 10:35:29 AM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [1]  |  Trackback
# Thursday, May 17, 2007

Jürgen Gutsch[1] versucht, mit Hilfe des Yaml-Frameworks und der „CSS Friendly Control Adapters“  , eine barrierefreie Seite in ASP.NET 2.0 zu erstellen.Erste Erfolge sind unter [2] zu sehen.

Bisher sind 4 Teile seines Versuches online [3].

Bleibt nur zu hoffen, daß noch viele weitere Teile zu dieser Serie hinzukommen und daß das Projekt erfolgreich abgeschlossen wird !

[1] http://www.aspnetzone.de/blogs/juergengutsch/default.aspx

[2] http://demosite.gutsch-online.de/

[3] http://www.aspnetzone.de/blogs/juergengutsch/archive/tags/Barrierefreiheit/default.aspx

 

Thursday, May 17, 2007 12:07:32 PM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Thursday, February 01, 2007
Sascha P. Corti hat ein deutschsprachiges Hands-On Labs für Ajax geschrieben,
welches für den Einstieg in Ajax hervorragend geeignet ist.

Link


via Hannes




Thursday, February 01, 2007 4:27:04 PM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback