我正在将转发器绑定到XmlDataSource,使用如下节点值绑定图像源
<img src="<%# XPath("a:tags/a:tag[contains(@namespace, 'second_image')]", nsmgrdc).ToString() %>"
alt="<%# XPath("a:title",nsmgrdc)%>" />
但有时我的XML没有此节点,所以我收到错误
对象引用未设置为对象的实例。
有没有办法可以检查或尝试,赶上ItemTemplate级别
答案 0 :(得分:0)
这是因为在null对象上调用了ToString
方法。只需使用XPath("a:tags/a:tag[contains(@namespace, 'second_image')]", nsmgrdc)
而无需致电ToString
。