【问题标题】:How reliable is the XmlDataSource control?XmlDataSource 控件的可靠性如何?
【发布时间】:2012-02-17 20:04:52
【问题描述】:

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

<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" />

【问题讨论】:

  • 试试看。 http://blogurl.local/feed 不起作用。
  • 那么当你运行它时会发生什么?

标签: c# asp.net


【解决方案1】:

您回答了自己的问题。如果无法成功加载提要,您的代码应检测到它并正常退出,即显示错误消息、显示替代内容等。

【讨论】:

猜你喜欢
  • 2016-05-29
  • 2012-05-19
  • 2015-07-21
  • 2011-05-05
  • 2011-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多