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
|