asp.net 下的 TreeView 中的虚线断断续续
在IE6中正常,但是在IE7中断断续续。
这个问题看上去应该是IE7和IE6对style内容呈现不同导致的。
问题原因:打开Treeview所在页面的source code(在IE7里面选择View Source),此时可以看到Treeview呈现到客户端后的HTML代码,在这里可以看到TreeView呈现的HTML里面第一个Div的Style属性中有一个height:1px。
问题分析:将HTML另存为一个独立的HTML页面,将资源文件(图片)都设置正确,然后再次打开这个HTML页面,此时可以修改这个独立的HTML页面来达到你想要的效果,这样便可以知道问题在哪里了,当把height:1px去掉问题就不存在了,所以问题应该在height:1px这里。
解决问题:写一个CSS样式将你的TreeView的CssClass指定为这个CSS样式即可,CSS样式如下所示:
.treeCss td div {height: 20px !important}
将TreeView里面的CssClass设置为treeCss即可。
<style mce_bogus="1">
.treeCss td div {height: 20px !important}
</style>
<asp:TreeView ID="TreeView1" CssClass="treeCss" runat="server" >
</asp:TreeView>
相关文档:
PlaceHolder 控件使您可以将空容器控件放置到页上,然后在运行时动态地将子元素添加到该容器中。
一、背景
PlaceHolder Web 服务器控件使您可以将空容器控件放置到页内,然后在运行时动态添加、删除或依次通过子元素。该控件只呈现其子元素;它不呈现自身的任何标记。
例如, ......
protected override void Render(HtmlTextWriter writer)
{
StringWriter sw = new StringWriter();
HtmlTextWriter htm ......
RadioButton 控件和 RadioButtonList 控件使用户能够从一小组互相排斥的预定义选项中进行选择。
一、功能
可以使用 CheckBox 控件和 CheckBoxList 控件执行以下操作:
·当选中某个单选按钮时引起页回发。
·当用户选中某个单选按钮时捕获用户交互。
&middo ......
VS2005调试asp.net端口号出错问题的解决方案
在Windows Server 2003用vs2005 sp1调试Asp.net程序的时候,突然页面不能显示出来,老是显示“网页无法显示”的页面,无奈用firefox调试了一段时间。
然后今天用ie调试的时候发现:IE地址栏里面显示端口号和桌面任务栏右下角“ASP.NET Deve ......
Table Web 服务器控件使您能够在 ASP.NET 页上创建可使用服务器代码进行编程的表。TableRow 和 TableCell Web 服务器控件提供显示 Table 控件的内容的方法。
一、背景
通常,表不仅用来显示表格信息,它还是在网页上格式化信息的一种方法。可以通过多种方法在 ASP.NET 页上创建表:
& ......