Академический Документы
Профессиональный Документы
Культура Документы
Demo Projektet her kan vælge mellem tre forskellige punkter i dropdown menu, og når der klikkes
på et punkt vises der en placering i en label th. for box.
Start med at lave en ny website og kald den feks ddltest, add en fil
der hedder initNodeListe, og fyld koden herunde ind i filerne:
Indhold af default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default"
%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="DropDownList1" runat="server"
onselectedindexchanged="DropDownList1_SelectedIndexChanged"
AppendDataBoundItems="True" AutoPostBack="True">
</asp:DropDownList>
<asp:Label ID="lblSelection" runat="server" Text="Label"></asp:Label>
</div>
</form>
</body>
</html>
Indhold af default.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
if (DropDownList1.Text == "solarDatalogger")
{
lblSelection.Text = "også placeret i fyrrum";
}
if (DropDownList1.Text == "stokerDatalogger")
{
lblSelection.Text = "placeret i fyrrum";
}
if (DropDownList1.Text == "homeAutomation")
{
lblSelection.Text = "placeret i kælder";
}
}
}
Indhold af initNodeListe.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="initNodeListe.aspx.cs"
Inherits="initNodeListe" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="btnInitNodeListe" runat="server"
Text="Initialiser Dropdownliste med Noder" onclick="btnInitNodeListe_Click" />
<asp:Label ID="lblStatus" runat="server" Text="status"></asp:Label>
</div>
</form>
</body>
</html>
Indhold af initNodeListe.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
lblStatus.Text = mineHusNoder.buildNodeListe();
}
}