ダイアログ ボックスを表示するために、rowcommand イベントで datagridview を使用して更新パネルを使用しようとしています。更新パネルを削除すると正常に動作しますが、動作しません。
更新パネルで以下の構成で試してみましたが、うまくいきません。
<asp:UpdatePanel ID="UpdatePaneldgv" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false">
<Triggers >
<asp:AsyncPostBackTrigger ControlID="dgvVehiclesType" EventName ="RowCommand" />
</Triggers>
<ContentTemplate>
<div class="tab-content">
<div class="tab-pane fade in active">
<asp:GridView ID="dgvVehiclesType" runat="server" GridLines="None" OnRowCommand="dgvVehiclesType_RowCommand" PageSize="10">
<Columns>
<asp:BoundField DataField="OptionID" HeaderText="# ID" ReadOnly="True"/>
<asp:BoundField DataField="OptionName" HeaderText="Name" ReadOnly="True" />
<asp:ButtonField ButtonType="Image" CommandName="cmdEdit" ImageUrl="~/img/view.png" />
</Columns>
</asp:GridView>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
Rowcommand バックエンド イベント
switch (e.CommandName)
{
case "cmdEdit":
// show form
ClientScript.RegisterStartupScript(GetType(), "Show", "<script> $('#formModal').modal('toggle');</script>");
break;
default:
break;
}
なにか提案を ??または参照