XmlDataSource控件的可靠性如何?

时间:2012-02-17 20:04:53

标签: c# asp.net

这种方法有多可靠?我目前正在使用它,它可以很好地提取我的Feed,但如果我的博客由于某种原因导致停机或离线,则整个页面都会出错。有没有什么办法解决这一问题?或者只是给出一条错误消息,说“找不到供稿。”?

<asp:DataList ID="dataNews" runat="server" DataSourceID="xmlSource" >
                   <ItemTemplate>
                     <a href="<%# XPath("link") %>"><%# XPath("title") %></a><br />
                     <%# XPath("description").ToString().Substring(0,100) %>...
                    </ItemTemplate>
           </asp:DataList>
           <asp:XmlDataSource ID="xmlSource" runat="server" DataFile="http://blogurl.com/feed" XPath="rss/channel/item[position()<4]" EnableCaching="false" />

1 个答案:

答案 0 :(得分:1)

你回答了自己的问题。如果无法成功加载订阅源,则代码应检测到它并正常退出,即显示错误消息,显示备用内容等等。