1. ホーム
  2. c#

[解決済み] リンクボタンから__doPostBackを取り除くには?

2022-02-09 11:57:56

質問

を例にとって説明します。

このコード

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

をクリックすると、ステータスバーにリンクとして表示されます。

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

それとも、このような狂気を生み出さない、より良い方法はあるのでしょうか?

私は検索しましたが、答えを見つけられませんでしたので、リンクもクールです。 thnx

解決方法は?

リンクボタンにマウスオーバーしたときにブラウザのステータスバーにテキストを表示する

基本的には onmouseover="window.status='text to display in status bar'; return true;"onmouseout ="window.status=''; return true;" をリンクに追加します。この記事では、その方法を紹介し、さらにカスタムコントロールも作ってくれています。

また、ボタンをリンクのように見せるスタイルにすることもできます(テキストを消すだけなら)。

以下は 一例 がありますが、他にも方法があるかもしれません。