多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

aspnet教程

  • ASP.NET 教程
  • ASP.NET 簡介
  • ASP.NET Razor

    ASP.NET MVC

    ASP.NET 編程指南

    ASP.NET XML 數據綁定

    閱讀 (2276)

    ASP.NET Web Forms - XML 文件


    我們可以綁定 XML 文件到列表控件。


    一個 XML 文件

    這里有一個名為 "countries.xml" 的 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>

    查看這個 XML 文件:countries.xml


    綁定 DataSet 到 List 控件

    首先,導入 "System.Data" 命名空間。我們需要該命名空間與 DataSet 對象一起工作。把下面這條指令包含在 .aspx 頁面的頂部:

    <%@ Import Namespace="System.Data" %>

    接著,為 XML 文件創建一個 DataSet,并在頁面第一次加載時把這個 XML 文件載入 DataSet:

    <script runat="server">
    sub Page_Load
    if Not Page.IsPostBack then
    dim mycountries=New DataSet
    mycountries.ReadXml(MapPath("countries.xml"))
    end if
    end sub

    為了綁定數據到 RadioButtonList 控件,首先要在 .aspx 頁面中創建一個 RadioButtonList 控件(不帶任何 asp:ListItem 元素):

    <html>
    <body>

    <form runat="server">
    <asp:RadioButtonList id="rb" runat="server" AutoPostBack="True" />
    </form>

    </body>
    </html>

    然后添加創建 XML DataSet 的腳本,并且綁定 XML DataSet 中的值到 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
    </script>

    <html>
    <body>

    <form runat="server">
    <asp:RadioButtonList id="rb" runat="server"
    AutoPostBack="True" onSelectedIndexChanged="displayMessage" />
    </form>

    </body>
    </html>

    然后我們添加一個子例程,當用戶點擊 RadioButtonList 控件中的某個項目時,該子例程會被執行。當某個單選按鈕被點擊時,label 中會出現一行文本:

    實例

    <%@ 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>

    演示實例 ?

    關閉
    程序員人生
    主站蜘蛛池模板: 欧美巨大xxxx做受中文字幕 | 精品一精品国产一级毛片 | 欧美精品videos | 91第一页 | 久久天天躁狠狠躁夜夜不卡 | 欧美精品99久久久久久人 | 日韩欧美一区二区三区不卡在线 | 琪琪在线观看影院 | 国产经典自拍 | 亚洲国产精品高清在线一区 | 欧美天天性影院 | 亚洲视频免费在线 | 99久久精品国产综合男同 | 成人欧美一区二区三区在线 | 日本精品中文字幕在线播放 | 91成年影院| 亚洲三级色 | 性欧美video另类3d | 欧美18vide0sex性欧美在线 | 第一福利社 | 毛片福利| 日本无卡无吗在线 | 美女一级牲交毛片视频 | 亚洲欧美另类色妞网站 | 麻豆高清视频在线观看 | 色老头福影院韩国激情影院 | 国产精品久久亚洲一区二区 | 天天综合久久 | 国产女人成人精品视频 | 日韩欧美一区黑人vs日本人 | 一级中文字幕乱码免费 | 射在线| 欧美亚洲图片小说 | 欧美特黄一片aa大片免费看 | 最新国产福利在线观看 | 久久亚洲人成国产精品 | 亚洲欧美日韩国产 | 欧美一区二区三区高清不卡tv | 真人性做爰aa毛片免费视频观看 | 爱爱小视频在线看免费 | 欧美一级毛片激情 |