Session Login:

login.aspx:

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">

</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

  <asp:TextBox ID="txtBenutzer" runat="server"></asp:TextBox>

  <asp:TextBox ID="txtPasswort" runat="server" TextMode="Password"></asp:TextBox>

  <asp:Button ID="btnLogin" runat="server" Text="Button" OnClick="btnLogin_Click" />

</asp:Content>

login.aspx.cs:

public partial class login : System.Web.UI.Page

{

  protected void Page_Load(object sender, EventArgs e)

  {

  }

  protected void btnLogin_Click(object sender, EventArgs e)

  {

    if (txtBenutzer.Text == "Demo" && txtPasswort.Text == "Test")

    {

      Session["LoggedIn"] = "true";

      Response.Redirect("secure.aspx");

    }

    else

    {

      Response.Redirect("login.aspx");

    }

  }

}

secure.aspx:

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">

</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

  <asp:Label ID="lblAusgabe" runat="server" Text=""></asp:Label>

  <asp:Button ID="btnLogout" runat="server" Text="logout" OnClick="btnLogout_Click" />

</asp:Content>

secure.aspx.cs:

public partial class secure : System.Web.UI.Page

{

  protected void Page_Load(object sender, EventArgs e)

  {

    if (Session["LoggedIn"] != null && Session["LoggedIn"].ToString() == "true")

    {

      lblAusgabe.Text = "ok";

    }

    else

    {

      lblAusgabe.Text = "nein";

    }

  }

  protected void btnLogout_Click(object sender, EventArgs e)

  {

    Session.Abandon();

    Response.Redirect("secure.aspx");

  }

}

...zur Antwort

SQL CSS:

body {

  margin: 0;

  padding: 0;

  background-color: #60D6A9;

  font-family:Arial;

}

header {

  background-color: #007046;

  width:900px;

  height:150px;

  font-family:Papyrus;

  font-size:35px;

  color:white;

  text-align:center;

  font-weight:bold;

  margin:auto;

}

nav {

  background-color: #20815D;

  box-sizing:border-box;

  width:900px;

  height:20px;

  padding-left:20px;

  margin:auto;

}

.menüpunkt {

  background-color: #60D6A9;

  color:white;

  padding-left:20px;

  padding-right:20px;

  text-decoration:none;

}

.menüpunkt:hover {

   background-color: white;

   color: #60D6A9;

}

#content {

  background-color: #35D699;

  width:900px;

  height:550px;

  margin:auto;

}

SQL HTML:

<html>

<head runat="server">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

  <title></title>

  <asp:ContentPlaceHolder id="head" runat="server">

  </asp:ContentPlaceHolder>

  <link href="style.css" rel="stylesheet" />

</head>

<body>

  <form id="form1" runat="server">

  <div>

    <header>

      ASP.NET und SQL<br />

      "Name"

    </header>

    <nav>

      <a href="bestellungen.aspx" class="menüpunkt">Bestellen</a>

      <a href="admin.aspx" class="menüpunkt">Admin</a>

    </nav>

    <asp:ContentPlaceHolder id="Content" runat="server">

     

    </asp:ContentPlaceHolder>

  </div>

  </form>

</body>

</html>

...zur Antwort

Master für SQL

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="mastermaster.master.cs" Inherits="mastermaster" %>

<!DOCTYPE html>

<html>

<head runat="server">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

  <title>Seitenname</title>

  <asp:ContentPlaceHolder id="head" runat="server">

  </asp:ContentPlaceHolder>

  <link href="Css/StyleSheet.css" rel="stylesheet" />

</head>

<body>

  <form id="form1" runat="server">

     

<div id="logobox">

  <img id="logo" src="bilder/logo@2x.png" />

  </div> 

<div id="navigation">

  <a class="active" href="home.aspx">home</a>&nbsp;

  <a class="active" href="wetter.aspx">wetter</a>&nbsp;

  <a class="active" href="note.aspx">note</a>&nbsp;

  <a class="active" href="hallo.aspx">hallo</a>&nbsp;

  <a class="active" href="zins.aspx">zins</a>&nbsp;

  <a class="active" href="datenbank.aspx">datenbank</a>&nbsp;

  <a class="active" href="datenbank2.aspx">datenbank2</a>

</div>  

<div id="border">

</div>

   <img id="header" src="bilder/H_Berge.png" />

    <div id="Content">

      <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>

    </div>

  

  </form>

</body>

</html>

...zur Antwort

CSS für SQL

body {

width:100%;

margin:0;

padding:0;

background-color: azure;

font-family: 'Franklin Gothic';

}

#Content {

  width: 60%;

  min-height: 200px;

  height: auto;

  border: 0px white;

  margin-right: 20%;

  margin-left: 20%;

  text-align: center;

  position: absolute;

  z-index: 1;

  background: white;

  margin-top: -20px;

  border: 2px solid lightblue;

  border-radius: 12px;

   

}

#header {

  position: relative;

  width: 100%;

  z-index: 0;

  top: 0px;

  left: 0px;

}

#navigation {

  width: 60%;

  height: auto;

  border: 0px white;

  margin-right: 20%;

  margin-left: 20%;

  text-align: center;

  font-size: 20px;

  display:block;

  line-height: 50px;

  /* abstand mit logo*/

  z-index: 3;

  padding-top: 40px;

  margin-bottom: 10px;

}

/* logo mit box */

#logobox {

  margin-left: 10px;

  margin-top: 10px;

  float: left;

  width: 20%;

  height: 100%;

  border: 2px ;

/* abstand mit naviagtion*/

  z-index: 2;

  margin-top: 10px;

  margin-bottom: 10px;

}

#logo {

  width: 100%;

  height: 100%;

}

/* link hover farbe und deko */

a:link {

  color: darkblue;

  text-decoration: none;

}

a:visited {

  color: blue;

  text-decoration: none;

}

a:hover {

  color: lightblue;

  text-decoration: none;

}

a:active {

  color: green;

  text-decoration: none;

}

#border {

  margin-top: 60px;

  margin-bottom: 0px;

  border-bottom: 6px solid orange;

}

...zur Antwort