<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional" >
<Triggers>
<asp:AsyncPostBackTrigger ControlID="cboTransType" EventName="SelectedIndexChanged" />
</Triggers>
<ContentTemplate>
<dx:ASPxGridView ID="grdCapTrans" runat="server" ClientIDMode="AutoID" Width="100%" EnableRowsCache="false" ClientInstanceName="grdCapTrans" onselectionchanged="grdCapTrans_SelectionChanged"
EnableCallBacks="false" KeyFieldName="ID" AutoGenerateColumns="false">
<Columns>
<dx:GridViewCommandColumn ShowInCustomizationForm="True" VisibleIndex="0" ButtonType="Button" ShowSelectCheckbox="true"> </dx:GridViewCommandColumn>
<dx:GridViewDataTextColumn FieldName="ID" Name="ID" ShowInCustomizationForm="True" VisibleIndex="1"></dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="Description" Name="Description" ShowInCustomizationForm="True" VisibleIndex="2"></dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="Amount" Name="Amount" ShowInCustomizationForm="True" VisibleIndex="5"></dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="Date" Name="Date" ShowInCustomizationForm="True" VisibleIndex="4"></dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="Capturer" Name="Capturer" ShowInCustomizationForm="True" VisibleIndex="3"></dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="Status" Name="Status" ShowInCustomizationForm="True" VisibleIndex="6"></dx:GridViewDataTextColumn>
</Columns>
<SettingsBehavior ProcessSelectionChangedOnServer="true" AllowFocusedRow="true" AllowSelectByRowClick="true" EnableRowHotTrack="true" />
</dx:ASPxGridView>
<p>
</p>
</ContentTemplate>
</asp:UpdatePanel>
コードビハインド
protected void grdCapTrans_SelectionChanged(object sender, EventArgs e)
{
UpdatePanel1.Update();
txtFullName.Text = grdCapTrans.GetSelectedFieldValues("Description")[1].ToString();
message.InnerHtml = "Happy";
}
メッセージ要素は、updatepanel1 にある div です。selectionChanged イベントが発生した場合、「Happy」というメッセージが表示されることを期待しています。驚いたことに、そうではありません。
何が間違っていて、どうすれば修正できますか。