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

ToStringnullオブジェクトでメソッドを呼び出しているためです。XPath("a:tags/a:tag[contains(@namespace, 'second_image')]", nsmgrdc)を呼び出さずに使用するだけToStringです。

于 2012-03-18T20:31:56.640 に答える