-1

在主题行中很难解释这一点。

我目前有许多 DIV 强制设置为不可见,并且仅在组成员时才设置为可见。但是,1 DIV ("dv_RSB16_Category") 设置为 false,除非它之前的 DIV ("dv_RSB16_Brand") 中的 DDL ("ddl_RSB16_Brand") 的值不等于 0。

在对字段进行数据绑定时,如果绑定到“ddl_RSB16_Brand”的数据不等于 0 并且“dv_RSB16_Brand”仍设置为不可见,我不希望“dv_RSB16_Category”设置为可见。

我在数据绑定之后尝试了这样的事情,但它显示为错误:

if (ddl_RSB16_Brand.SelectedItem.Value != "0" && dv_RSB16_Brand.Visible = true)
4

2 回答 2

2

您需要在比较 dv_RSB16_Brand.Visible 和 boolean 的条件下使用相等比较运算符 ==而不是= 赋值true运算符。

改变

if (ddl_RSB16_Brand.SelectedItem.Value != "0" && dv_RSB16_Brand.Visible = true)

if (ddl_RSB16_Brand.SelectedItem.Value != "0" && dv_RSB16_Brand.Visible == true)
于 2013-10-10T14:51:53.153 回答
0

您不能使用 JQuery 管理页面上的显示状态,而不是在代码隐藏中创建逻辑规则吗?

也许创建一个显示模型,然后处理多个视图场景,例如......

于 2013-10-10T14:56:10.900 回答