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>
相关文档:
在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......
当你是从百度或google搜索 关键词"ASP.NET核心技术",".NET核心技术"过来的话,我很想鄙视你一下,真的,因为我遇到太多的这样的人了,"ASP.NET核心技术",".NET核心技术"这样的问题真的没必要问,有意思吗,基础弄懂了吗,精通了asp.net吗,还不如问问"ASP.NET基础是什么",基础都没有弄懂,就一天到晚在那追求核心是什么,这些 ......
VS2005调试asp.net端口号出错问题的解决方案
在Windows Server 2003用vs2005 sp1调试Asp.net程序的时候,突然页面不能显示出来,老是显示“网页无法显示”的页面,无奈用firefox调试了一段时间。
然后今天用ie调试的时候发现:IE地址栏里面显示端口号和桌面任务栏右下角“ASP.NET Deve ......
您可以使用 Xml Web 服务器控件来显示 XML 文档的内容,且不需要进行格式化或使用 XSL 转换。
一、方案
Xml Web 服务器控件读取 XML 并将其写入该控件所在的 ASP.NET 网页。如果将 XSL 转换 (XSLT) 应用到 XML,则最终转换的输出将呈现在该页中。
二、背景
您可以使用 XML Web 服务器控件将 XML 文档 ......