Archive for '.Net C#'
Extensions für Klassen in C#
1. Neue statische Klasse mit Endung Extensions anlegen: NameDerKlasseExtension.cs 2. Statische Funktion deklarieren und mit zusätzlichem Parameter ausstatten: public static Guid ToGuid(this string guidString) { …. } 3. Using direktive für den Extensionsnamensraum angeben: using Name.Space.To.Extension 4. Nun kann über den Klassennamen die Funktion angesprochen werden: Class.ToGuid();
Posted: Juni 22nd, 2010 under .Net C#.
Comments: none
Webservice aus JavaScript aufrufen
1. Webservice muss als ScriptService deklariert werden [GenerateScriptType(typeof(CustomObject1))] [GenerateScriptType(typeof(CustomObject2))] [ScriptService] public class MyWebService : System.Web.Services.WebService { … } 2. Data TransferObjects werden als Scriptobjeckte eingebunden [GenerateScriptType(typeof(CommercialTeaserSettings))] 3. Auf der Page oder im Control muss der Webservice als ScriptReference registrierert werden, um diesen zu nutzen. Bei Controls z.B. im Event OnInit ScriptManager.GetCurrent(Page).Services.Add(new ServiceReference(„/Web/CompileResources/Services/MyDwsService.asmx“)); 4. Aufruf z.B. […]
Posted: Juni 8th, 2010 under .Net C#.
Comments: none