首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在用户控件中使用时找到Radajaxmanager

无法在用户控件中使用时找到Radajaxmanager
EN

Stack Overflow用户
提问于 2015-11-09 05:33:19
回答 1查看 958关注 0票数 0

我对删除RadAjaxManager.记录有问题

TypeErrorajaxManager为空

这是我的守则:

Default.aspx

代码语言:javascript
复制
<asp:Content ID="Content3" ContentPlaceHolderID="a1" runat="server">
    <uc1:ucMyUser runat="server" ID="ucMyUser"/>
</asp:Content>

ucMyUser

代码语言:javascript
复制
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <telerik:RadAjaxManager ID="RadAjaxManager2" runat="server">
            <AjaxSettings>
                <telerik:AjaxSetting AjaxControlID="RadAjaxManager2">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="Grid1" UpdatePanelCssClass="" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
            </AjaxSettings>
        </telerik:RadAjaxManager>

 <telerik:RadGrid ID="rgEmpCategory" runat="server">
 <Columns>
    ---Rest other columns and configurations
    <asp:ImageButton runat="server" ID="Remove" Text="Remove" ToolTip="Remove" CommandArgument='<%#Eval("ID")%>' OnClick="Remove_Click" OnClientClick='<%# Eval("ID", "javascript:return Remove(\"{0}\");") %>' />
</Columns>

母版页

代码语言:javascript
复制
function Remove(val) {
      var Value= 'Remove';
      var ajaxManager = $find("ctl00_cphMain_RadAjaxManager2");
      var arg = Value + "," + val; //Remove,1(1 indicates Id here)
      ajaxManager.ajaxRequest(arg);
     }

注意事项:上面的脚本在我的主页上,所以我不能像这样使用:

代码语言:javascript
复制
var ajaxManager = $find("<%= RadAjaxManager2.ClientID %>");
EN

回答 1

Stack Overflow用户

发布于 2015-11-10 11:16:01

  1. 不要将RadAjaxManager包装在UpdatePanel或类似的任何东西中。
  2. 将RadAjaxManager移动到母版页,这是它所属的位置。
  3. 在用户控件中使用RadAjaxManagerProxy或RadAjaxPanel控件
  4. 我还看到您找到了通过服务器代码块的用户在客户机上引用RadAjaxManager的正确方法。
  5. 回顾这篇文章,让您的JS函数在UC实例中是唯一的,这样您就可以封装它们:http://www.telerik.com/support/kb/aspnet-ajax/details/using-dynamic-unique-names-for-javascript-functions
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33603069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档