0
私はコントロールを動的に追加するユーザー用のWebサイトを開発しています。動的に追加されたボタンは確認を省略します
問題は、confirmBoxが表示された後も、何をクリックしても(Ok/Cancel)、それでも自分のオブジェクトが削除されることです。
これは私が分離コードからそれらを追加する方法である:
aPanelはこれが来る直後ActionPanelDxある
aPanel.RegisterAction("DeleteStuff", "Delete object",
true, btnDeleteClick, null);
:
if (actionPanel["DeleteStuff"] != null)
actionPanel["DeleteStuff"].ClientSideEvents.ItemClick =
"function(s,e){return confirm('Are you sure you want to delete?')}";
protected void btnDelete_Click(object sender, MenuItemEventArgs e)
{
//Im using self written classes for handlig SQL logic it looks like this:
MySQLCommand commad = new MySQLCommand("delete_object");//procedure
commad.MyParam.AddWithValue("@ob_id", ObjectID);
commad.myExecuteNonQuery();
}
は、私が間違ってJSの機能を使用していますか?
削除ロジックでは、どのボタンが押されたかを確認しないと思います。それは 'e'パラメータでなければなりません – Almis
私は削除ロジックを追加しました、私はそれがここでどのように処理されるべきか分かりません。 – Pieczarr