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

C# 如果另一个DIV当前可见且包含有效值,则使DIV可见,c#,asp.net,C#,Asp.net,很难在主题行中解释这一点 我目前有一些DIV是强制设置为不可见的,并且只有在组成员的情况下才设置为可见。但是,1 DIV(“dv_RSB16_类别”)设置为false,除非其前面的DIV(“dv_RSB16_品牌”)中的DDL(“DDL_RSB16_品牌”)的值不等于0 在将数据绑定到字段时,如果绑定到“ddl_RSB16_品牌”的数据不等于0且“dv_RSB16_品牌”设置为不可见,则我不希望“dv_RSB16_类别”设置为可见 在数据绑定之后,我尝试了类似的方法,但它显示为错误: if (d

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

我目前有一些DIV是强制设置为不可见的,并且只有在组成员的情况下才设置为可见。但是,1 DIV(“dv_RSB16_类别”)设置为false,除非其前面的DIV(“dv_RSB16_品牌”)中的DDL(“DDL_RSB16_品牌”)的值不等于0

在将数据绑定到字段时,如果绑定到“ddl_RSB16_品牌”的数据不等于0且“dv_RSB16_品牌”设置为不可见,则我不希望“dv_RSB16_类别”设置为可见

在数据绑定之后,我尝试了类似的方法,但它显示为错误:

if (ddl_RSB16_Brand.SelectedItem.Value != "0" && dv_RSB16_Brand.Visible = true)
在比较dv_RSB16_Brand.Visible的条件下,需要使用相等比较运算符
==
而不是
=
赋值运算符

改变


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


也许可以创建一个显示模型来处理多个视图场景,例如…

发布时,它将有助于下次给出错误
if (ddl_RSB16_Brand.SelectedItem.Value != "0" && dv_RSB16_Brand.Visible = true)
if (ddl_RSB16_Brand.SelectedItem.Value != "0" && dv_RSB16_Brand.Visible == true)