LinkButton的问题 为什么我的LinkButton在运行出来的时候下面一直有一条线,我用HyperLink也是一样的,为什么不是当鼠标放在链接上面的时候才显示下面的那条线呢?还有就LinkButton中显示的文字过长换行时如何控制行与行的间距? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //应该是这个属性吧,也可以用CSS控制Font-Underline="false" 原来就是false,我把它改成true也不行... 单独给它弄一个样式,或者写一个ONMOUSEOVER() 设置链接css.text-decoration:none; 设置一下Font-Underline="false"这个 function show(){ //alert('aaa'); document.getElementById('lbtn1').style.textDecorationUnderline=true;}function ha(){ document.getElementById('lbtn1').style.textDecorationNone=true;}<asp:LinkButton id="lbtn1" style="Z-INDEX: 104; LEFT: 96px; POSITION: absolute; TOP: 280px;text-decoration:none" onmouseover="show()" onmouseout="ha()" runat="server">aaaa</asp:LinkButton> 其实说来说去就是样式问题。LinkButton经过服务器之后,输出到浏览器端其实就是个超链接。比如如果你在空白页上只加一个LinkButton,不注册事件,那么实际上就是这么个东西:<a id="LinkButton1" href="javascript:__doPostBack('LinkButton1','')"></a>所以说如果需要设置样式的话,就像设置一个超链接一样就可以了。比如这就是一个设置超链接样式的CSS代码,把它加在HTML文件的HEAD的部分就可以。a.navfont:link {color:#333333; text-decoration: none;font-size: 12px;}a.navfont:visited { color:#333333; text-decoration: none; font-size: 12px;} a.navfont:hover {color:#ffd01f; text-decoration: none;font-size: 12px;}a.navfont:active {color:#333333; text-decoration: none;font-size: 12px;}把你的LinkButton的CssClass属性的值设置为navfont就可以自动调用这个样式了,其中link部分是描述链接的默认状态,visited描述已访问过的链接的样式,hover就是鼠标划过该链接的状态,active是描述激活时的状态。所以我们这么做就可以:<Html><Head><style type="text/css"> a.navfont:link {color:#333333; text-decoration: none; font-size: 12px;} a.navfont:visited {color:#333333; text-decoration: none; font-size: 12px;} a.navfont:hover {color:#ffd01f; text-decoration:underline; font-size: 12px;} a.navfont:active {color:#333333; text-decoration: none; font-size: 12px;}</style><Head><Body> <asp:LinkButton id="LinkButton1" runat="server" CssClass="navfont">Hello</asp:LinkButton></Body></Html> 8楼不是说得很好吗?不过你没必要管这个.有没有一条线无所谓了.function show() { //alert('aaa'); document.getElementById('lbtn1').style.textDecorationUnderline=true; } function ha() { document.getElementById('lbtn1').style.textDecorationNone=true; } <asp:LinkButton id="lbtn1" style="Z-INDEX: 104; LEFT: 96px; POSITION: absolute; TOP: 280px;text-decoration:none" onmouseover="show()" onmouseout="ha()" runat="server">aaaa </asp:Link…[/Quote] asp.net中repeater里面的控件事件怎么写 linq select 问题 能否说说ASP.NET页面装载时的事件 如何利用xml修改HTML内容 一个应用技术的问题 怎样才能用.net2003打开.net2005所作的项目?是b/s的。谢谢了! 莱鸟问题,请问能不能在web应用程序中调用treeview控件 链接远程数据库oracle的问题 请教.net帮助不能用的问题 object sender, System.EventArgs e到底是什么? 怎么简单实现字典查询 listbox实现无刷新三连动
//应该是这个属性吧,也可以用CSS控制
Font-Underline="false"
text-decoration:none;
这个
{
//alert('aaa');
document.getElementById('lbtn1').style.textDecorationUnderline=true;
}
function ha()
{
document.getElementById('lbtn1').style.textDecorationNone=true;
}<asp:LinkButton id="lbtn1" style="Z-INDEX: 104; LEFT: 96px; POSITION: absolute; TOP: 280px;text-decoration:none" onmouseover="show()" onmouseout="ha()" runat="server">aaaa</asp:LinkButton>
所以说如果需要设置样式的话,就像设置一个超链接一样就可以了。比如这就是一个设置超链接样式的CSS代码,把它加在HTML文件的HEAD的部分就可以。a.navfont:link {color:#333333; text-decoration: none;font-size: 12px;}
a.navfont:visited { color:#333333; text-decoration: none; font-size: 12px;}
a.navfont:hover {color:#ffd01f; text-decoration: none;font-size: 12px;}
a.navfont:active {color:#333333; text-decoration: none;font-size: 12px;}
把你的LinkButton的CssClass属性的值设置为navfont就可以自动调用这个样式了,其中link部分是描述链接的默认状态,visited描述已访问过的链接的样式,hover就是鼠标划过该链接的状态,active是描述激活时的状态。所以我们这么做就可以:<Html>
<Head>
<style type="text/css">
a.navfont:link {color:#333333; text-decoration: none; font-size: 12px;}
a.navfont:visited {color:#333333; text-decoration: none; font-size: 12px;}
a.navfont:hover {color:#ffd01f; text-decoration:underline; font-size: 12px;}
a.navfont:active {color:#333333; text-decoration: none; font-size: 12px;}
</style>
<Head>
<Body>
<asp:LinkButton id="LinkButton1" runat="server" CssClass="navfont">Hello</asp:LinkButton>
</Body>
</Html>
function show()
{
//alert('aaa');
document.getElementById('lbtn1').style.textDecorationUnderline=true;
}
function ha()
{
document.getElementById('lbtn1').style.textDecorationNone=true;
} <asp:LinkButton id="lbtn1" style="Z-INDEX: 104; LEFT: 96px; POSITION: absolute; TOP: 280px;text-decoration:none" onmouseover="show()" onmouseout="ha()" runat="server">aaaa </asp:Link…
[/Quote]