以下の私のコードは、「続行」ボタンがクリックされたときにtrueの値を送信しないことを除いて、正常に機能しています。
<script type="text/javascript">
function EmpDelete(f_name) {
$("#fName").text(f_name);
$('#dialog').dialog({
title: "Delete Employee?",
modal: true,
width: 500,
height: 250,
buttons: {
"Cancel": function () {
$(this).dialog("close");
},
"Continue": function () {
$(this).dialog("close");
// return true;
}
}
});
return false;
};
</script>
imgDelete ImageButton がクリックされると、上記の jQuery イベントが呼び出されます。
e.Row.Cells[iDelete].Controls.Add
(new ImageButton
{
ImageUrl = "Images/database_delete.png",
CommandArgument = e.Row.RowIndex.ToString(),
CommandName = "Delete",
ID = "imgDelete",
CssClass = "imgDelete",
OnClientClick = "return EmpDelete('" + e.Row.Cells[iFNmae].Text + "');",
ClientIDMode = System.Web.UI.ClientIDMode.Static
});
「RowCommend」イベントがさらに処理できるように、jQuery の「続行」ボタンが true の値を返すようにするにはどうすればよいですか?
protected void gv_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Delete")
{
}
}