Ich möchte ein Etikett (lbltest
) von RadGrid ItemCommand
(frmRptControlledUsers
) Ereignis aktualisieren. Das Label befindet sich außerhalb von RapControlledUsers
, aber RadGrid ist darin enthalten.Update-Etikett außerhalb von RadAjaxPanel
HTML-Markup
<telerik:RadAjaxLoadingPanel ID="RALPPermissions" runat="server" EnableSkinTransparency="true" BackgroundTransparency="30">
</telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxPanel ID="RapControlledUsers" runat="server" LoadingPanelID="RALPPermissions">
<telerik:RadGrid ID="frmRptControlledUsers" RenderMode="Lightweight" runat="server">
<mastertableview>
<columns>
<telerik:gridtemplatecolumn>
<itemtemplate>
<asp:LinkButton ID="LnkDelete" runat="server" CommandName="Delete" CommandArgument='<%# Eval("ID") %>'>
Delete
</asp:LinkButton>
</itemtemplate>
</telerik:gridtemplatecolumn>
</columns>
</mastertableview>
</telerik:RadGrid>
</telerik:RadAjaxPanel>
<asp:Label ID="lbltest" runat="server"></asp:Label>
Code hinter
private void RptControlledUsers_ItemCommand(object sender, GridCommandEventArgs e)
{
string Command = e.CommandName.ToString();
switch (Command.ToLower())
{
case "delete":
{
this.lbltest.Text="this is updated";
break;
}
}
}
Es wäre sehr hilfreich, wenn jemand Lösung für dieses Problem erklären könnte.