0
後、私は(取り除か追加のコントロール付き)次のASPのマークアップを持っているASP.NETのWebフォームページに取り組んでいます:あなたはこのLinkButtonコントロールの複数をクリックすると、今を無効にするLinkButton最初のクリック
<asp:UpdatePanel ID="updatePanel1" runat="server">
<ContentTemplate>
<asp:LinkButton ID="lnkbtnPreviousTop" OnClick="LinkButtonPrevious_Click"
Text="Previous" runat="server">
</asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>
サーバー側のLinkButtonPrevious_Click
イベントハンドラは、リンクがクリックされた回数だけ起動します。最初のクリック後にlnkbtnPreviousTop
LinkButtonが無効になるようにするにはどうすればよいですか?ただし、イベントハンドラはまだ1回発生し、UpdatePanelは更新されますか?
this.disabled = true;
をOnClick属性に追加しようとしましたが、イベントハンドラコードが決してヒットしません。
か、あなたはそれが隠しにするために、ボタンのスタイルを変更することができます。 – javram
私は提案したようにonclick属性を追加しようとしました。しかし、イベントハンドラは、クリックごとに2回発生するようになりました。私はこのアプローチを断念し、本質的にスタイルを操作するという2番目のアドバイスに従いました。 –
Cool。それを聞いてうれしい助けた。 – javram