关于.net中控件与xml文件绑定心得

在创建xml文件时我们通常喜欢写为

<TimeCard>
  <EmpID></EmpID>
  <Date></Date>
  <Hours></Hours>
</TimeCard>

这样的结构在绑定控件时会出现问题

就算用XPath语句定位到某个详细的节点,在编译时可以通过,但是在IE中显示的时候会出现System.Web.UI.WebControls.XmlDataSourceNodeDescriptor的字样,解决办法有以下两种

1.将XML文件格式改为

<TimeCard EmpID=" "  Date=" "  Hours=" " />

在Default.aspx上新加一个XmlDataSource,DropDownList选择数据源时会有明显的变化!数据源选择XmlDataSource1之后DataTextField和DataValueField选项会自动提示选择EmpID,Date还是Hours。注意,这说明DropDownList能正确读取XML文档了!

2.使用XLST文件

该方法实验中~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值