RadGridコントロールとラベルをAjaxifyしようとしています。ここに私のコードです。 RadGridが変更されたときにLabel値が更新されることはありません。ここで何が間違っているのか教えてください。RadGridにAjaxifyとコードの背後にあるコード
ありがとうございました。
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false">
<MasterTableView>
<Columns>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</telerik:RadAjaxPanel>
<div id="div1" runat="server">
<table id="table1" runat="server" >
<tr>
<td align="center">
<asp:Label ID="lblName" runat="server" Font-Bold="true"> </asp:Label>
</td>
</tr>
</table>
</div>
コードが遅れています。ロードパネル用のオーバーロードを使用せずに
protected void Page_Load(object sender, EventArgs e)
{
try
{
if (!Page.IsPostBack)
{
RadAjaxManager1.AjaxSettings.AddAjaxSetting(RadGrid1, lblName, null);
}
}
}
私は過負荷を使わずに試しました。私はまだ同じ問題があります。 2番目のコードブロックも試しましたが、 'lblName'コントロールで 'INamingContainerまたはIPostBackEventHandler'エラーを実装する必要があります。 – nav100