2012-03-18 53 views
1

我绑定一个中继器的XmlDataSource,与节点的值结合的图像源像下面检查,如果属性现有

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

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

未将对象引用设置为对象的实例。

是有办法,我可以检查或做尝试,钓上的ItemTemplate水平

回答

0

这是因为调用空对象ToString方法。只需使用XPath("a:tags/a:tag[contains(@namespace, 'second_image')]", nsmgrdc)而不必致电ToString