ASP.NET - XML အာအေမ်
- အရှေ့လိုက် စား WebForms SortedList
- နောက်လိုက် စား WebForms Repeater
အက်စ်စ် အာအေမ် အာအေမ် အာအေမ် ကို လုပ်ငန်းအချက်အလက် ကို သွင်းဆောင်ပါ။
အမှတ်ပြု
အက်စ်စ် အာအေမ် အာအေမ်
ဤအက်စ်စ် အာအေမ် အက်စ်အက်စ် အာအေမ် ကို "countries.xml" ဟု အမည်ပြုပါ။
<?xml version="1.0" encoding="ISO-8859-1"?> <countries> <country> <text>China</text> <value>C</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>
ဤအက်စ်စ် အာအေမ် အက်စ်အက်စ် သတင်းအချက်အလက် ကို ကြည့်ပါ။countries.xml
အက်စ်စ် ဒီစာတမ်း ကို လုပ်ငန်းအချက်အလက် ကို သွင်းဆောင်ပါ။
ပထမအခါ "System.Data" အမည်ရှိ အက်စ်အက်စ် အသုံးပြုပါ။ ကျွန်ုပ်တို့သည် အက်စ်စ် ဒီစာတမ်း အာအေမ် အက်စ်အက်စ် သတင်းအချက်အလက် နှင့် အတူ အက်စ်အက်စ် အသုံးပြုပါသည်။ .aspx ဒီစာတမ်း အောက်ပါ အက်စ်အက်စ် အမည်များ ကို ပါဝင်ပါသည်။
<%@ Import Namespace="System.Data" %>
အောက်ပါ အက်စ်စ် အာအေမ် အက်စ်အက်စ် သတင်းအချက်အလက် ကို ဖွဲ့စည်းပေးပြီး ဖုန်းပြင် စတင်ခန့်မှူးချိန်တွင် အက်စ်စ် အာအေမ် အက်စ်အက်စ် သတင်းအချက်အလက် ကို သွင်းဆောင်ပါ။
<script runat="server"> sub Page_Load if Not Page.IsPostBack then dim mycountries=New DataSet mycountries.ReadXml(MapPath("countries.xml")) end if end sub
ဤအက်စ်စ် ဒီစာတမ်းကို ရိုက်နိုင်ငံတွင် သဘောတူပေးရန် ပထမအခါ အက်စ်ပွဲ့ လုပ်ငန်းအချက်အလက် ကို အက်စ်ပွဲ့ ပါတီသို့ ဖွဲ့စည်းပေးပါ။
<html> <body> <form runat="server"> <asp:RadioButtonList id="rb" runat="server" AutoPostBack="True" /> </form> </body> </html>
နောက်တွင် အမည်တူသော XML DataSet ကို အသုံးပြုပြီး ကြော်ငြာ ပြုလုပ်ပါတယ်:
<%@ 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>
နောက်တွင် ကျွန်ုပ်တို့ ကို ကိုယ်စားပြုသော ကြော်ငြာ ကို အသုံးပြုပါ၏။ အသုံးပြုသူ သည် RadioButtonList အပေါ်မှ ဘယ်အမည်ကို နှုတ်ချသော် လိုဘယ်ကဲ့သို့ အခြေခံ အကျယ်ပြု အမှတ်ပြုထားပါတယ်。
<%@ 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>
- အရှေ့လိုက် စား WebForms SortedList
- နောက်လိုက် စား WebForms Repeater