Posts
231
Comments
64
Trackbacks
4
December 2006 Entries
Erkennst Du die gängigen Internet-Logos?

Erkennst Du die gängigen Internet-Logos?

http://www.guessthelogo.com/

posted @ Tuesday, December 12, 2006 8:23 AM | Feedback (0)
ASP.NET Login-Control

Das ASP.Net Login Control bietet einige praktische Funkionen auch dann, wenn man die Benutzererwaltung von ASP.NET 2 nicht nutzt:

  • Login-Felder sind Pflichfelder
  • springt bei fehlerhafter Authentifizierung zurück zur Loginseite
  • gibt einen Hinweistext (Login war fehlerhaft) aus


Das Login-Control an sich ist sehr einfach zu verwenden:

<asp:Login ID="BSPLogin" runat="server" CssClass="loginControl" TitleText="Login" OnAuthenticate="BSPLogin_Authenticate" DisplayRememberMe="False" >
      <TitleTextStyle CssClass="loginTitle" />
      <CheckBoxStyle CssClass="loginCheckBox" />
      <TextBoxStyle CssClass="loginTextBox" />
      <LoginButtonStyle CssClass="loginButton" />
      <ValidatorTextStyle CssClass="loginValidationText" />
      <LabelStyle CssClass="loginLabel" />
      <FailureTextStyle CssClass="loginFailureText" />
</asp:Login>


Die Eigenschaften dazu:

 

Die Login-Maske könnt dann so aussehen:

 

In der dahinterliegenden CS-Datei wird die Athentifizierung wie folgt überprüft:

using System;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Login : System.Web.UI.Page
{

   protected void Page_Load( object sender, EventArgs e )
   {
   }


   protected void BSPLogin_Authenticate(object sender, AuthenticateEventArgs e)
   {

      string strName = BSPLogin.UserName;
      string strPasswort = BSPLogin.Password;

       // Zugangsdaten in der Datenbank prüfen
    
    
      if (gefunden)
      {
         //hat geklappt
         Server.Transfer("startseite.aspx");
      }
      else
      {
         //hat nicht geklappt
         //zurück zur Anmeldemake
         e.Authenticated=false
      }

   }
}

posted @ Saturday, December 09, 2006 8:35 AM | Feedback (1)
Mit dem VMware-Player ISO-Dateien laden

Nchdem ich in einem Artikel davon gelesen hatte, dass man mit dem VMware-Player auch andere ISO-Dateien starten kann, habe ich dies mit einer Knoppix ISO-Datei ausprobiert.

Dazu muss man die VMX-Datei wie folgt ändern:

ide0:0.present = "FALSE"
ide0:0.fileName = "C:\vmware\knoppix\knoppix.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "C:\vmware\knoppix\KNOPPIX_V4.0.2CD-2005-09-23-DE.iso"
ide1:0.deviceType = "cdrom-image"

Dann lässt sich die Knoppix-CD ohne CD starten:

 

und man kann mit dieser Version von Linux experimentieren:

posted @ Tuesday, December 05, 2006 9:58 PM | Feedback (0)
Developer Tool Bar für den IE

Erste heute habe ich erfahren, dass es für den IE auch eine Developer Tool Bar gibt:


Die Developer Tool Bar bietet Möglichkeiten wie DIVs anzeigen, Quellcode validieren etc.

Downloaden kann man sich diese Tool Bar unter:
http://www.microsoft.com/downloads/details.aspx?FamilyID=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en

posted @ Tuesday, December 05, 2006 3:14 PM | Feedback (0)
If-Abfragen innerhalb Strings

Innerhab eines Strings kann man folgende If-Abfragen verwenden, z.B. um dynamisch SQL-Abfragen zu erstellen:

string Restriction = "inhalt";

(Restriction.Length > 3 ? " AND " + Restriction : "")

Wenn die Bedingung "Restriction.Length > 3" gültig ist, wird der Text vor dem Doppelpunkt (:) eingefügt, ansonsten der Text nach dem Doppelpunkt (:) .

posted @ Saturday, December 02, 2006 5:09 PM | Feedback (0)