6

例えば:

このコード:

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

これをステータスバーのリンクとして表示します。

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

この醜さを取り除くチャンスはありますか?または、これを行うためのより良い方法がありますか、それはこの狂気を生成しませんか?

検索しましたが、答えが見つからなかったので、リンクもかっこいいです。thnx

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

グレッグの言うことを実行しますが、コンテンツプレースホルダーの名前を変更して小さくします。

これらの長い名前は、ページ上の各コントロールの名前の前に付けられます。多くのコントロールがある場合、これらは不必要に帯域幅を占有します。

私はいつも私の名前を3文字の長さにします。

于 2010-05-28T15:47:40.757 に答える