Potete legare una lima di XML ad un controllo della lista.
|
Una lima di XML
|
Qui č una lima di XML chiamata “countries.xml„:
|
<?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>
|
|
Legare un gruppo di dati ad un controllo della lista
|
Inizialmente, importare il namespace “di System.Data„ ed abbiamo bisogno di questo namespace di funzionare con gli oggetti di gruppo di dati. Per questo, includere il seguente indirizzamento alla parte superiore di una pagina di .aspx:
|
<%@ Import Namespace="System.Data" %>
|
|
Dopo, generare un gruppo di dati per la lima di XML e quando la pagina in primo luogo č caricata, caricare la lima di XML nel gruppo di dati:
|
<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New DataSet
mycountries.ReadXml(MapPath("countries.xml"))
end if
end sub
|
|
In primo luogo generare un controllo di RadioButtonList (senza qualsiasi asp: Elementi di ListItem) in una pagina di .aspx per legare il gruppo di dati ad un controllo di RadioButtonList:
|
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" />
</form>
</body>
</html>
|
|
Allora aggiungere il seguente scritto che sviluppa il gruppo di dati di XML:
|
<%@ 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>
|
|
Allora nel controllo di RadioButtonList, aggiungiamo una sub-routine da eseguire quando l'utente scatta sopra un articolo e quando un pulsante di scelta č scattato, un testo compariremo in un'etichetta:
|
<%@ 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>
|
|
|
|
Keywords:
ASP .NET using XML Files,
xml file using asp net,
asp web config,
asp web service,
xml web service,
xml tutorial,
c# using,
asp array,
c# xml,
xml examples,
upload files,
java xml,
xml example,
javascript xml,
xml sample,
asp example,
xml format,
asp function,
asp c#,
asp string,
asp code,
asp database,
asp javascript,
xml parsing,
html xml,
text xml,
asp application,
xml value,
c++ using,
xml name,
asp object,
xml parse
|