c# 代码设置 html tr visible属性,c# – Asp:当visible设置为true时,不显示标签?

我有一个简单的Web表单,其中包含几个列表框和一个搜索按钮.单击该按钮时,它将返回一个DataSet.如果数据集包含记录,我将最初设置为false的asp:标签设置为true,但这不会发生.如果数据集包含记录且visible属性设置为true,则标签仍未显示.

我还尝试将标签和其他一些控件放在html表中,并在表上设置runat =“server”属性并更改其可见性,但它也没有显示.

这是aspx代码:

ID="ddlSortBy"

runat="server"

AutoPostBack="True"

OnSelectedIndexChanged="ddlSortBy_SelectedIndexChanged">

Gross

Population

这是单击按钮时的简化代码:

public void GetData()

{

DataView dv = GetReportData().DefaultView;

if(dv.ToTable().Rows.Count > 0)

{

lblSortBy.Visible = true;

}

else

{

lblSortBy.Visible = false;

}

}

我在一些ListBoxes和GridView周围有几个更新面板,但没有标签和下拉列表.这会引起问题吗?

我做了一个测试,如果找到记录并且标签消失,我将更新面板中的标签设置为false,因此如果它在更新面板中,它就可以正常工作.

  • 0
    点赞
  • 0
    收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值