无法使用c#隐藏代码中的表行/消息

时间:2013-08-29 06:50:50

标签: c# asp.net

在组合框选择更改事件中,我设置表和行的可见属性以隐藏消息。但它不起作用。

这是我的代码:

   <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0">
        <telerik:RadPageView ID="RadPageViewCaregiver" runat="server">
            <div class="container">
                <telerik:RadToolTipManager ID="RadToolTipManager1" OffsetY="-1" HideEvent="ManualClose"
                    Width="200px" Height="250px" runat="server" OnAjaxUpdate="OnAjaxUpdate" RelativeTo="Element"
                    Position="MiddleLeft" ManualClose="True" ShowEvent="OnClick">
                </telerik:RadToolTipManager>
                <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100%">
                    <tr>
                        <td align="center" valign="top" style="width: 100%">
                            <table width="100%" border="0" cellpadding="0" cellspacing="0">
                                <tr height="30px" valign="top" id="trmessage" runat="server" visible="false">
                                    <td valign="middle" align="center">
                                        <table border="0" cellpadding="0" cellspacing="0" width="98%" id="tbluser" runat="server"
                                            visible="False">
                                            <tr id="Tr1" runat="server">
                                                <td id="Td1" align="left" runat="server">
                                                    &nbsp;
                                                    <asp:Label ID="lblmessage" runat="server"></asp:Label>

                                                </td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>

我还尝试将显示样式设置为'none',而不是显示为'false',但它也不起作用。

你能给出任何解决方案吗?

1 个答案:

答案 0 :(得分:1)

尝试显示属性以隐藏表格。试试这组代码。

tblAssignPatientMessage.Style.Add("display","none");

如果表格样式设置为none,则tr样式也将设置为隐藏。如果这不起作用试试这个

trAssignPatientParentRow.Style.Add("display","none");

使用这组代码使表格可见。

tblAssignPatientMessage.Style.Add("display","block");

并为tr添加此内容。

trAssignPatientParentRow.Style.Add("display","block");

并确保您的表没有使用任何cssclass。