有一用户控件,用treeview动态显示菜单。在系统页面中直接引用了该用户控件,
在IE6中能正常显示(开发环境也是IE6),但在IE7中不能正常使用,出现整个树都看不见,就看到一条框。
以下是使用的html,我试着用网上说的方法改了N次,但发现两者不能兼顾啦。<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UserCtrl_TreeView.ascx.cs" Inherits="Asset.UserCtrl_TreeView" EnableViewState="true"%>
<div style="overflow:auto ">
<table width="100%" height="590px" cellpadding="0" cellspacing="0" border="0">
<tr>
<td id="Menutd" runat="server" colspan="1" style="text-align: left; width:10PX; " valign="top">
<asp:Panel ID="Panel1" runat="server" Height="590px" Width="100%">
<div style="overflow:auto ; height:590px;">
<table border="0" style="width: 100%; height: 590px">
<tr>
<td style="width: 100px" valign="top">
<asp:TreeView ID="tv_Channel" Width="100%" runat="server" ImageSet="News" ShowLines="True" NodeIndent="10" Height="580px" BorderStyle="Ridge" SkinID="TreeViewSkin" OnTreeNodeCollapsed="tv_Channel_TreeNodeCollapsed" OnTreeNodeExpanded="tv_Channel_TreeNodeExpanded" EnableClientScript="false" ExpandDepth="1">
</asp:TreeView>
</td>
</tr>
</table>
</div>
</asp:Panel>
</td>
</tr>
</table>
</div>
在IE6中能正常显示(开发环境也是IE6),但在IE7中不能正常使用,出现整个树都看不见,就看到一条框。
以下是使用的html,我试着用网上说的方法改了N次,但发现两者不能兼顾啦。<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UserCtrl_TreeView.ascx.cs" Inherits="Asset.UserCtrl_TreeView" EnableViewState="true"%>
<div style="overflow:auto ">
<table width="100%" height="590px" cellpadding="0" cellspacing="0" border="0">
<tr>
<td id="Menutd" runat="server" colspan="1" style="text-align: left; width:10PX; " valign="top">
<asp:Panel ID="Panel1" runat="server" Height="590px" Width="100%">
<div style="overflow:auto ; height:590px;">
<table border="0" style="width: 100%; height: 590px">
<tr>
<td style="width: 100px" valign="top">
<asp:TreeView ID="tv_Channel" Width="100%" runat="server" ImageSet="News" ShowLines="True" NodeIndent="10" Height="580px" BorderStyle="Ridge" SkinID="TreeViewSkin" OnTreeNodeCollapsed="tv_Channel_TreeNodeCollapsed" OnTreeNodeExpanded="tv_Channel_TreeNodeExpanded" EnableClientScript="false" ExpandDepth="1">
</asp:TreeView>
</td>
</tr>
</table>
</div>
</asp:Panel>
</td>
</tr>
</table>
</div>
解决方案 »
- 求简单算法
- 哥哥们 帮忙看下
- JavaScript中的值怎么传到系统后台asp.netc#
- system.environment.currentdirectory的问题
- 求助图片存取和获取问题
- 急:这三条SQL语句要如何实现?(菜鸟问题)
- 关于回车实现tab键功能后,按回车会发出声音的问题
- 双网卡机器中,如何分辨哪个是内网IP和哪个是外网IP
- 急:我的.NET怎么没有System.Windows.Forms.Design.ControlDesigner类库?
- 急!急!C#访问oracle9i存储过程的问题,解决立即结贴(在线)
- C# 有没有与写属性或者方法有关的快捷键
- ISO-8859-1编码的问题
所以为了布局明显一点(两列明显分开),用户控件都想要把上下滚动条显示出来,即便treeview的项目很小,也要求显示出来。现在IE6里也达到了这个效果。
所以要求IE7中需要这样的效果。