您当前的位置: 首页 >  .net

Linux小百科

暂无认证

  • 0浏览

    0关注

    1185博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

ASP.NET Web Forms – XML 文件简介

Linux小百科 发布时间:2022-05-27 09:46:01 ,浏览量:0

ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。我们可以绑定 XML 文件到列表控件。

一个 XML 文件

这里有一个名为 "countries.xml" 的 XML 文件:


 
Norway 
N

 
Sweden 
S

 
France 
F

 
Italy 
I

绑定 DataSet 到 List 控件

首先,导入 "System.Data" 命名空间。我们需要该命名空间与 DataSet 对象一起工作。把下面这条指令包含在 .aspx 页面的顶部:

 

接着,为 XML 文件创建一个 DataSet,并在页面第一次加载时把这个 XML 文件载入 DataSet:

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 元素):






然后添加创建 XML DataSet 的脚本,并且绑定 XML DataSet 中的值到 RadioButtonList 控件:


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







然后我们添加一个子例程,当用户点击 RadioButtonList 控件中的某个项目时,该子例程会被执行。当某个单选按钮被点击时,label 中会出现一行文本:

实例


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





 

关注
打赏
1665632672
查看更多评论
立即登录/注册

微信扫码登录

0.0830s