削除目的でasp.netアプリケーションで1つのリンクボタンを使用しています。確認のために、のプロパティを追加しましたOnClientclick="return ValidateOnDelete();"
。デフォルトでは問題なく動作します。しかし、ユーザーが管理者でない場合、削除ボタンが無効になるという1つの条件があります。私の問題は、ユーザーが無効モードのときに削除ボタンをクリックすると、確認メッセージが表示されることです。この問題をどのように回避できますか?
2 に答える
1
を使用して ValidateOnDelete() 関数にボタンを渡します
OnClientclick="return ValidateOnDelete(this);"
次に、ValidateOnDelete() 関数内で、ボタンの無効化ステータスをテストします
function ValidateOnDelete(button) {
if (button.disabled) return false;
}
于 2010-05-28T09:26:33.050 に答える
0
ページの読み込み時に JavaScript を追加できます。つまり、Page.ClientScript.RegisterStartupScript(typeof({The Wep Page Namespace}), "{Your FunctionName}", "javascript text here", true)
または、フラグ付きのテキストボックスを作成して非表示にします。そして、ページの読み込み中に、管理者ユーザーの場合はこれを 1 に設定します
次に、JavaScriptでこのボックスを参照してください
または、ページの読み込み時に属性を追加します。つまり、Button1.attributes.add["OnClientclick] = "return ValidateOnDelete();"
Sp
于 2010-05-28T09:25:49.557 に答える