リンクボタンと画像ボタン(リンクボタンの内側にあり、アラートを表示できるようにしました)私がIE8で開いたときに画像は無効になっていますが、クリックするとポップアップが表示されます(「このユーザーを削除しますか?」)。 IE8とIE7でこのエラーが発生する理由は何ですか?IE8でアラート付きの無効なボタンをクリックできます(Asp.net Webサイトのブラウザ互換性問題)
<asp:LinkButton ID="lnk_DeleteUser" Enabled="false"
ToolTip="Delete" runat="server"
OnClientClick="return confirm('Are you sure you want to delete this User?')">
<asp:ImageButton ID="Img_del" Enabled="false"
src="Styles/Images/icon_delete.png"
OnClick="imgbtn_UserDeleteClick"
runat="server" Style="border-style: none" alt="Delete User" /></asp:LinkButton>
コードビューのソースから:
<a onclick="return confirm('Are you sure you want to delete this User?');"
id="ctl00_MainContent_UserTable_ctl02_lnk_DeleteUser" title="Delete User"
class="aspNetDisabled"><input type="image" name="ctl00$MainContent$UserTable$ctl02
$Img_del" id="ctl00_MainContent_UserTable_ctl02_Img_del" disabled="disabled"
title="You don't have permission to delete users" class="aspNetDisabled"
src="Styles/Images/icon_delete.png" alt="Delete User" src=""
style="border-style: none" /></a>
[HTMLは、リンク用のdisabled属性を持っていないことを新しい事を学ぶ] Imageボタンでポップアップを使用して、それを解決しました理由は、サーバは ''要素に "disabled"属性を設定していません。 ( 'の中に独自の"クリック "ハンドラを持つ"クリック "ハンドラ*を持つイメージボタンを持つのは本当に意味がありますか?) – Pointy
あなたのコードはコンパイルできません。 asp:ImageButton> ' – nandin
画像を表示したいときに画像をクリックすると、返信確認()が画像ボタンではなくリンクボタンで動作するので、ユーザからの確認を求めるポップアップを表示する必要があります。リンク – Mark