Du kannst eine XML Akte an eine Liste Steuerung binden.
|
Eine XML Akte
|
Ist hier eine XML Akte, die �countries.xml� genannt wird:
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<countries>
<country>
<text>Norway</text>
<value>N</value>
</country>
<country>
<text>Sweden</text>
<value>S</value>
</country>
<country>
<text>France</text>
<value>F</value>
</country>
<country>
<text>Italy</text>
<value>I</value>
</country>
</countries>
|
|
Einen Datensatz an eine Liste Steuerung binden
|
Anfangs das �System.Data� namespace importieren und wir ben�tigen dieses namespace, mit Datensatzgegenst�nden zu arbeiten. F�r dieses die folgende Richtlinie an der Oberseite einer .aspx Seite einschlie�en:
|
<%@ Import Namespace="System.Data" %>
|
|
Zun�chst einen Datensatz f�r die XML Akte verursachen und wenn die Seite zuerst geladen wird, die XML Akte in den Datensatz laden:
|
<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New DataSet
mycountries.ReadXml(MapPath("countries.xml"))
end if
end sub
|
|
Eine RadioButtonList Steuerung zuerst verursachen (ohne irgendein Asp: ListItem Elemente) in einer .aspx Seite, zum des Datensatzes an eine RadioButtonList Steuerung zu binden:
|
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" />
</form>
</body>
</html>
|
|
Den folgenden Index dann addieren, der den XML Datensatz errichtet:
|
<%@ Import Namespace="System.Data" %>
<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New DataSet
mycountries.ReadXml(MapPath("countries.xml"))
rb.DataSource=mycountries
rb.DataValueField="value"
rb.DataTextField="text"
rb.DataBind()
end if
end sub
</script>
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" onSelectedIndexChanged="displayMessage" />
</form>
</body>
</html>
|
|
Dann in der RadioButtonList Steuerung, f�gen wir eine durchgef�hrt zu werden hinzu Subroutine, wenn der Benutzer an ein Einzelteil klickt und wenn eine Radiotaste angeklickt wird, ein Text erscheinen in einem Aufkleber:
|
<%@ Import Namespace="System.Data" %>
<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New DataSet
mycountries.ReadXml(MapPath("countries.xml"))
rb.DataSource=mycountries
rb.DataValueField="value"
rb.DataTextField="text"
rb.DataBind()
end if
end sub
sub displayMessage(s as Object,e As EventArgs)
lbl1.text="Your favorite country is: " & rb.SelectedItem.Text
end sub
</script>
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" onSelectedIndexChanged="displayMessage" />
<p><asp:label id="lbl1" runat="server" /></p>
</form>
</body>
</html>
|
|
|
|
Schl�sselw�rter:
Asp .NET mit XML Akten, xml Akte mit Asp Netz, Asp Netz Config, Asp Netzservice, xml Netzservice, xml Tutorial, c# mit, Asp Reihe, c# xml, xml Beispiele, Antriebskraftakten, Java xml, xml Beispiel, Javascript xml, xml Probe, Asp Beispiel, xml Format, Asp Funktion, Asp c#, Asp Zeichenkette, Asp Code, Asp Datenbank, Asp Javascript, das analysierende xml, HTML xml, Text xml, Asp Anwendung, xml Wert, c++ mit, xml Name, Asp Gegenstand, xml analysieren
|