如果另一个DIV当前可见且包含有效值,则使DIV可见

时间:2013-10-10 14:49:29

标签: c# asp.net

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

我目前有许多DIV必须设置为不可见,并且只有在组成员时才设置为可见。 1 DIV但是(“dv_RSB16_Category”)设置为false,除非它之前的DIV中的DDL(“ddl_RSB16_Brand”)(“dv_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)

2 个答案:

答案 0 :(得分:2)

您需要使用相等比较运算符 ==而不是= 赋值运算符,以便将dv_RSB16_Brand.Visible与布尔值{{1 }}

更改

true

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

答案 1 :(得分:0)

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

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