Archiv

Archiv für Juni, 2009

MSI-Setup mit Visual Studio 2005/2008

19. Juni 2009 Keine Kommentare

Nur mal so am Rande: Eine echt gelungene Beschreibung, wie man in Visual Studio 2005/2008 ein Setup-Projekt umsetzt, findet Ihr im VB-Archiv unter folgendem Link:

http://www.vbarchiv.net/workshop/workshop_108-msi-setup-mit-visual-studio-2005-2008.html

KategorienC#, Links, VB.NET Tags:

AJAX :: MaskedEdit Extender im Jahr 2000

17. Juni 2009 Keine Kommentare

Wer den MaskedEdit Externder aus dem AJAX-Toolkit (http://www.asp.net/ajax) einsetzt, kenn die Problematik, dass ein Datumswert, der nicht im Format dd.mm.yyyy eingegeben wird sondern als dd.mm.yy, zurück ins 20. Jahrhundert (also 19xx) zurückkatapultiert wird…
Auch die Eigenschaft Century nutzt hier nichts, denn diese wird schlicht und ergreifend ignoriert.

Eine kleine Änderung im MaskedEditBehavior.js lehrt den MaskedEdit Extender das 21. Jahrhundert:

Zeile 2005 – Funktion: _GetDateElementText

if (Y4)
  {
  if (aux !=”" && aux.length < 4)
    {
     while (aux.length < 4)
     {
       aux = “0″ + aux;
      }

     // DIESE ZEILE EINFÜGEN –>
     if (aux.substring(0,2) == ’00′) aux = ’2′+aux.substring(1,4);
     // <–

     m_arrDate[this.get_CultureDateFormat().indexOf("Y")] = aux;
   }
}
else [...]

Jetzt springt der MaskedEditExtender automatisch auf 20xx um…

Kategorienasp.NET Tags: