当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net Xml绑定到数据控件的具体实现

asp.net Xml绑定到数据控件的具体实现

2017年12月12日  | 移动技术网IT编程  | 我要评论

重庆it论坛,石狮维多利亚婚纱摄影,史蒂芬布雷克

方法一:aspx前台绑定
复制代码 代码如下:

<asp:xmldatasource id="xmldatasource1" runat="server" datafile="~/savefile/test2.xml"></asp:xmldatasource>
<asp:repeater runat="server" id="rpt1" datasourceid="xmldatasource1">
<headertemplate>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>id</td>
<td>name</td>
<td>号码</td>
<td>date</td>
<td>checkin</td>
<td>checkout</td>
</tr>
</headertemplate>
<itemtemplate>
<tr>
<td><%# xpath("id")%></td>
<td><%# xpath("name")%></td>
<td><%# xpath("号码")%></td>
<td><%# xpath("date")%></td>
<td><%# xpath("checkin")%></td>
<td><%# xpath("checkout")%></td>
</tr>
</itemtemplate>
<footertemplate>
</table>
</footertemplate>
</asp:repeater>

方法二:绑定datasource

aspx
复制代码 代码如下:

<asp:repeater runat="server" id="rpt1">
<headertemplate>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>id</td>
<td>name</td>
<td>号码</td>
<td>date</td>
<td>checkin</td>
<td>checkout</td>
</tr>
</headertemplate>
<itemtemplate>
<tr>
<td><%# eval("id")%></td>
<td><%# eval("name")%></td>
<td><%# eval("号码")%></td>
<td><%# eval("date")%></td>
<td><%# eval("checkin")%></td>
<td><%# eval("checkout")%></td>
</tr>
</itemtemplate>
<footertemplate>
</table>
</footertemplate>
</asp:repeater>

aspx.cs
复制代码 代码如下:

protected void page_load(object sender, eventargs e)
{
if (!ispostback)
{
dataset ds = new dataset();
ds.readxml(server.mappath(@"~\savefile\test2.xml"));
rpt1.datasource = ds;
rpt1.databind();
}

}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网