首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >异步回发后,Obout网格在UpdatePanel内部不起作用

异步回发后,Obout网格在UpdatePanel内部不起作用
EN

Stack Overflow用户
提问于 2013-02-21 18:01:02
回答 1查看 1.3K关注 0票数 0

我有一个控制网格数据源的下拉列表。

代码语言:javascript
复制
<obout:OboutDropDownList runat="server" ID="ddlAAACode"
   DataTextField="Description" DataValueField="AAACode" 
   FolderStyle="~/AppThemes/intstyles/premiere_blue/OboutDropDownList" 
   Width="250" Enabled="true" 
   AutoPostBack="true" 
   OnSelectedIndexChanged="ddlAAACode_SelectedIndexChanged" />

"ddlAAACode_SelectedIndexChanged“代码

代码语言:javascript
复制
protected void ddlAAACode_SelectedIndexChanged(object sender, EventArgs e)
{
    string AAACode = ddlAAACode.SelectedValue;

    .....getting business object & entity.....

    try
    {
        DataTable dt = obj.GetObject(AAACode);

        if (dt != null)
        {
            if (dt.Rows.Count > 0)
            {
                grid1.DataSource = dt;
                grid1.DataBind();
            }

            dt = null;
        }
    }
    catch (ApplicationException ex)
    {
        throw new ApplicationException(ex.Message);
    }
    finally
    {
    }
}

从下拉列表中选择一项后,"Obout grid“将按照我的要求正确检索数据,但随后完全冻结并且无法工作(甚至单击Obout grid上面的任何位置都不会发生任何事情)。下面是UpdatePanel中"Obout grid“的示例代码。

代码语言:javascript
复制
<asp:UpdatePanel ID="UpdatePanel" runat="server" UpdateMode="Conditional"> 
    <ContentTemplate>
        <obout:Grid id="grid1" runat="server" CallbackMode="true" AllowPageSizeSelection="false" Serialize="false" 
            AutoGenerateColumns="false" FolderStyle="~/App_Themes/grdstyles/style_12" AllowFiltering="true" 
            AllowAddingRecords="false">
            <Columns>
                <obout:Column ID="Column1" DataField="AAACode" Width="100" HeaderText="AAA Code" runat="server">
                    <FilterOptions>
                        <obout:FilterOption Type="NoFilter" />
                        <obout:FilterOption Type="Contains" />
                        <obout:FilterOption Type="DoesNotContain" />
                        <obout:FilterOption Type="StartsWith" />
                        <obout:FilterOption Type="EndsWith" />
                    </FilterOptions>
                </obout:Column>
    <ContentTemplate>
........
........
........
<Triggers>
            <asp:AsyncPostBackTrigger ControlID="ddlGroupCode"/>
    </Triggers>
</asp:UpdatePanel>

任何评论都是真正的appreciate....help me..:)

EN

回答 1

Stack Overflow用户

发布于 2013-03-01 18:19:45

我认为您必须使用免费的Obout AJAX Page控件来代替标准的UpdatePanel控件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14999326

复制
相关文章

相似问题

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