ASP.NET - XML အာအေမ်

အက်စ်စ် အာအေမ် အာအေမ် အာအေမ် ကို လုပ်ငန်းအချက်အလက် ကို သွင်းဆောင်ပါ။

အမှတ်ပြု

XML အသင်းကိုတူ

အက်စ်စ် အာအေမ် အာအေမ်

ဤအက်စ်စ် အာအေမ် အက်စ်အက်စ် အာအေမ် ကို "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>

အခြေခံ အကျယ်ပြု