我已验证 Container.ItemIndex 返回索引号。 这会导致它抛出此错误..二进制“If”表达式中的第一个操作数必须可为 nu-6ren">
gpt4 book ai didi

asp.net - vb.net中asp.net中的三元运算

转载 作者:行者123 更新时间:2023-12-02 18:59:59 25 4
gpt4 key购买 nike

我正在尝试向中继器控件中的表行添加“奇数”类。

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

我已验证 Container.ItemIndex 返回索引号。

这会导致它抛出此错误..二进制“If”表达式中的第一个操作数必须可为 null 或引用类型。

我还尝试用 Mod 关键字替换 %,但它会抛出“预期表达式”错误。

我是用 vb 编写 ASP.NET 的新手,尝试寻找解决方案,但未能找到有效的解决方案。

最佳答案

你应该只使用 = 而不是 == 并使用 mod

关于asp.net - vb.net中asp.net中的三元运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9741848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com