1

我将转发器绑定到 XmlDataSource,将图像源与节点值绑定,如下所示

<img src="<%# XPath("a:tags/a:tag[contains(@namespace, 'second_image')]", nsmgrdc).ToString() %>"
alt="<%# XPath("a:title",nsmgrdc)%>" />

但有时我的 XML 没有这个节点,所以我收到一个错误

你调用的对象是空的。

有没有办法我可以检查或尝试,赶上 ItemTemplate 级别

4

1 回答 1

0

这是因为ToString在 null 对象上调用方法。XPath("a:tags/a:tag[contains(@namespace, 'second_image')]", nsmgrdc)无需调用即可使用ToString

于 2012-03-18T20:31:56.640 回答