6

例如:

这段代码:

<asp:LinkButton ID="SignInLinkButton" runat="server" CssClass="SignInLinkButton" TabIndex="3" OnClick="AuthorizeUser">SignIn</asp:LinkButton>

在状态栏中显示为链接:

javascript:__doPostBack('ctl00$ctl00$GlobalPageContentPlaceHolder$ManagePageContentPlaceHolder$SignInLinkButton','')

有机会摆脱这种丑陋吗?还是有更好的方法来做到这一点,不会产生这种精神错乱?

我搜索了,但没有找到答案,所以链接也很酷。谢谢

4

2 回答 2

7

将鼠标悬停在链接按钮上时在浏览器的状态栏中显示文本

基本上你需要添加onmouseover="window.status='text to display in status bar'; return true;"onmouseout ="window.status=''; return true;"链接。本文向您展示了如何做到这一点,甚至为您制作了自定义控件。

或者,您可以为按钮设置样式,使其看起来像一个链接(如果您只是想摆脱文本)。

这是一个这样做的例子,但可能还有其他方法。

于 2010-05-28T15:20:52.273 回答
2

照 Greg 说的做,但也要重命名你的内容占位符以使它们更小。

这些长名称被添加到页面上每个控件的名称之前。当您有很多控件时,它们会不必要地占用带宽。

我总是命名我的 3 个字母长。

于 2010-05-28T15:47:40.757 回答