如何:从链接按钮摆脱__doPostBack?

b0x*_*0rz 6 c# asp.net webforms dopostback

例如:

这段代码:

<asp:LinkButton ID="SignInLinkButton" runat="server" CssClass="SignInLinkButton" TabIndex="3" OnClick="AuthorizeUser">SignIn</asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

将此显示为状态栏中的链接:

javascript:__doPostBack('ctl00$ctl00$GlobalPageContentPlaceHolder$ManagePageContentPlaceHolder$SignInLinkButton','')
Run Code Online (Sandbox Code Playgroud)

有没有机会摆脱这种丑陋?还是有更好的方法,这不会产生这种疯狂?

我搜索过,但没有找到答案,所以链接也很酷.日Thnx

Gre*_*reg 7

将鼠标悬停在LinkBut​​ton上时,在浏览器的状态栏中显示文本

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

或者,您可以将按钮设置为看起来像链接(如果您只想删除文本).

这是执行此操作的一个示例,但可能还有其他方法.