FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 4249|回复: 4
打印 上一主题 下一主题

ContentPanel中的按钮刷新后,外部下拉控件内容为空

[复制链接]
跳转到指定楼层
楼主
发表于 2013-11-1 16:58:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在ContentPanel外面用了<xropDownList>,ContentPanel内部用了<asp:Button> 当button事件触发后,页面一片空白。
跟踪代码发现,外部的<xropDownList>中原先绑定的值都空了。
这是要做什么设置,还是bug。整个页面的代码如下,关键的地方我截图几个图
     <xageManager ID="ageManager1" AutoSizePanelID="anel1" runat="server" FormLabelWidth="60px"   FormOffsetRight="5px"/>
    <xanel ID="anel1" runat="server" BodyPadding="5px" EnableLargeHeader="false" EnableBackgroundColor="true"
        ShowBorder="false" Layout="VBox" BoxConfigAlign="Stretch" BoxConfigPosition="Start"
        ShowHeader="false" Title="照片管理">
        <Items>
            <x:Form ID="Form2" runat="server" Height="36px" BodyPadding="5px" ShowHeader="false"
                ShowBorder="false" LabelAlign="Right" EnableBackgroundColor="true">
                <Rows>
                    <x:FormRow ID="FormRow1" runat="server"     >
                        <Items>
                            <xropDownList ID="ddlXian"  AutoPostBack="true" OnSelectedIndexChanged="ddlXian_SelectedIndexChanged"
                                Label="单位" DataTextField="XianName" DataValueField="XianID" runat="server">
                            </xropDownList>
                            <xropDownList ID="ddlDept" AutoPostBack="true" OnSelectedIndexChanged="ddlDept_SelectedIndexChanged"
                                Label="部门" DataTextField="CunName" DataValueField="CunID" runat="server">
                            </xropDownList>
                            <xropDownList ID="ddlHuliny"  runat="server" Label="人员" DataTextField="HulinyName"
                                DataValueField="HulinyId">
                            </xropDownList>
                            <x:TextBox ID="tbName" runat="server" Label="姓名" >
                            </x:TextBox>
                            <xatePicker runat="server" Label="开始时间" EmptyText="请选择日期" ID="tbStartDate" >
                            </xatePicker>
                            <x:DatePicker runat="server" Label="结束时间" EmptyText="请选择日期" ID="tbEndDate" >
                            </x:DatePicker>
                            <x:Button runat="server" ID="btnSearch" Text="搜索" EnablePostBack="true">
                            </x:Button>
                        </Items>
                    </x:FormRow>
                </Rows>
            </x:Form>
            <x:ContentPanel ShowBorder="false" ShowHeader="false"   EnableBackgroundColor="true"
                ID="ContentPanel1" runat="server">
                <div class="wrap">
                    <div class="con" id="divList">
                        <asp:Repeater runat="server" ID="rpList">
                            <ItemTemplate>
                                <div class="wrap_tab" id="item">
                                    <input type="text" id="tbDirect" runat="server" value='<%#DataBinder.Eval(Container.DataItem, "Direct")%>'
                                        style="display: none" />
                                    <aspabel runat="server" ID="lbTerminalId" Text='<%#DataBinder.Eval(Container.DataItem, "TerminalId") %>'
                                        Style="display: none"></aspabel>
                                    <aspabel runat="server" ID="lbCreateTime" Text='<%#DataBinder.Eval(Container.DataItem, "CreateTime")%>'
                                        Style="display: none"></aspabel>
                                    <aspabel runat="server" ID="lbDirect" Text='<%#DataBinder.Eval(Container.DataItem, "Direct")%>'
                                        Style="display: none"></aspabel>
                                    <aspabel runat="server" ID="lbRemark" Text='<%#DataBinder.Eval(Container.DataItem, "Remark")%>'
                                        Style="display: none"></aspabel>
                                        <table width="100%">
                                        <tr>
                                            <td colspan="2">
                                                <div class="turn">
                                                    <input type="button" class="btnLeft" id="btnLeft" />
                                                    &nbsp;&nbsp;
                                                    <input type="button" class="btnRight" id="btnRight" />
                                                </div>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td align="center" valign="middle" width="166">
                                                <div class="wrap_pic bh-fl">
                                                    <table width="166">
                                                        <tr>
                                                            <td align="center" valign="middle">
                                                                <img id="imgPic"CreateTime")%>','<%#DataBinder.Eval(Container.DataItem, "TerminalId") %>','<%#DataBinder.Eval(Container.DataItem, "ClassID") %>','<%#DataBinder.Eval(Container.DataItem, "Direct")%>')"
                                                                    src='<%# PicUrl(DataBinder.Eval(Container.DataItem, "CreateTime"),DataBinder.Eval(Container.DataItem, "TerminalId"),DataBinder.Eval(Container.DataItem, "classID")) %>'
                                                                width="120px" height="100px" style="border: 0" />
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </div>
                                            </td>
                                            <td>
                                                <div>
                                                    姓&nbsp;&nbsp;名:<%#DataBinder.Eval(Container.DataItem, "huliny_name")%></div>
                                                <div>
                                                    手机号:<%#DataBinder.Eval(Container.DataItem, "TerminalId") %></div>
                                                <div>
                                                    时&nbsp;&nbsp;间:<%# GetDateTimeString(DataBinder.Eval(Container.DataItem, "CreateTime").ToString())%></div>
                                                <div>
                                                    备&nbsp;&nbsp;注:
                                                    <asp:TextBox runat="server" ID="txtRemark" TextMode="MultiLine" Width="120px" Height="80px"
                                                        Text='<%#DataBinder.Eval(Container.DataItem, "Remark")%>'></asp:TextBox>
                                                </div>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="2">
                                                <div class="save">
                                                    <span class="bh-fl">
                                                        <asp:Button runat="server" ID="btnDeal" CommandName="Del" CssClass="btnDel" />
                                                    </span><span class="bh-fr">
                                                        <asp:Button runat="server" ID="btnSave" CommandName="Save" CssClass="btnSave" /></span>
                                                    </span></div>
                                            </td>
                                        </tr>
                                    </table>
                                </div>
                            </ItemTemplate>
                        </asp:Repeater>
                    </div>
                    <div style="padding-right: 200px">
                        <webdiyer:AspNetPager ID="AspNetPager1" runat="server"
                            Width="100%" UrlPaging="false" HorizontalAlign="right" PageSize="9" EnableTheming="true">
                        </webdiyer:AspNetPager>
                    </div>
                </div>
            </x:ContentPanel>
        </Items>
    </xanel>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
 楼主| 发表于 2013-11-4 09:30:36 | 只看该作者
求解答 求解答 求解答
板凳
 楼主| 发表于 2013-11-27 10:52:07 | 只看该作者
自己解决了,把所有的代码都写到contentpanel里面去
地板
发表于 2013-11-29 16:02:51 | 只看该作者
明明 发表于 2013-11-27 10:52
自己解决了,把所有的代码都写到contentpanel里面去

具体怎么写的  我的是生成的html 要显示到ContentPanel 中  请问怎么操作
5#
 楼主| 发表于 2015-4-8 13:58:11 | 只看该作者
嗨陽 发表于 2013-11-29 16:02
具体怎么写的  我的是生成的html 要显示到ContentPanel 中  请问怎么操作

不好意思,很久没上来,都没看到问题。估计你也解决问题了。我的做法是将html的代码,如table,加载到ContentPanel中
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-28 10:39 , Processed in 0.047212 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表