2012-03-16 8 views
2

Amはリピータ制御においてテーブル行に「奇数」クラスを追加しようと.. 。三元操作

これにより、このエラーがスローされます。 バイナリ 'If'式の最初のオペランドは、null型または参照型でなければなりません。

私はまた、モッズキーワードで%を交換しようとしたが、それは「表現予想」エラーがスローされます。..

は、VBでasp.netをコーディングに新しいです解決策を探してみましたが、実用的なソリューションの取得に失敗しました..

答えて

6

あなたが==のみ=の代わりに使用し、Amritpalの答えに追加するにはモッズ

+0

Thx、それは私の部分では愚かな間違いだった。 –

+1

これは、別のコーディングに慣れたときに起こる。あなたはいつもそれを見て、それは正しいようです –

+0

まあまあ、私はそれは何か問題はないだろうと確信していたので、それが正しいかどうかを見ていただろうと思います= –

1

を使用する必要があり、あなたはModない%を使用する必要があります。

+0

私はhvすでに同じを引用した –

+0

@AmritpalSinghすみません、私はそれを見つけませんでした。 – andygjp

0

ターゲットオーディエンスがあなたにもCSSで純粋にこのタスクを実行することができ、右CSS3の機能を実装するブラウザを使用している場合は

<tr class="<%# If((Container.ItemIndex Mod 2 = 0), "even", "odd") %>"> 
1

あなたもこれを試すことができます。

<tr class='<%# ((Container.ItemIndex % 2 == 0) ? "odd": "even") %>' > 

ホップのヘルプ