asp.net xmlDataSource
用ASP.NET在开发网站的过程中,有一个div需要罗列出招聘信息。因为目前开发的网站只是一些简单的功能,未实现后台的维护,所以招聘的信息异动直接在页面进行修改。这样无形中就增加了工作量。
想到可以把招聘信息放在一个XML文件里面,这样在画面上面只用放一个数据控件,然后把数据源设置为相应的XML文件,设置需要呈现的资料,即可满足需求。下次如有招聘信息的异动,只用异动XML文件即可,呈现的页面完全不用异动。
依据我实际的需要,实现如下:
.aspx 内容:
<divid="cont_hire04">
<ulstyle="margin:0px;padding:0px;"><asp:RepeaterID="Repeater1"runat="server"DataSourceID="XmlDataSource1"><ItemTemplate><listyle="margin:0px;padding:0px;"><ahref="#"target="_blank"><asp:LabelID="Label1"runat="server"Text='<%#XPath("Require")%>'ToolTip='<%#XPath("Require")%>'></asp:Label></a></li></ItemTemplate></asp:Repeater><asp:XmlDataSourceID="XmlDataSource1"runat="server"DataFile="~/Hires.xml"></asp:XmlDataSource></ul>
</div>
Hires.xml文件为:
<?xmlversion="1.0"encoding="utf-8"?>
<HireInformations><HireInfomation><Require>【长沙聚游动漫】诚聘客户端主程、客户端游戏程序员(招聘若干)</Require></HireInfomation><HireInfomation><Require>【新浪乐居】诚聘PHP/前端/移动技术岗位</Require></HireInfomation><HireInfomation><Require>【新华网】诚聘技术研发业务职位、技术保障业务职位</Require></HireInfomation>
</HireInformations>
在开发的过程中,要多想多思考。并不是只要实现了功能就行了,还要想想是否有更好的方法呢?
都想一下下,也许结果就会不一样!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。