在组合框选择更改事件中,我设置表和行的可见属性以隐藏消息。但它不起作用。
这是我的代码:
<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">
<asp:Label ID="lblmessage" runat="server"></asp:Label>
</td>
</tr>
</table>
</td>
</tr>
我还尝试将显示样式设置为'none',而不是显示为'false',但它也不起作用。
你能给出任何解决方案吗?
答案 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。