有时候发现在页面加载时速度很慢,为了解决这一问题,我们需要利用一些控件来自动加载页面,不需要在PageLoad中加载,如果一个页面中需要用户控件时,将所有绑定的数据放在PageLoad中则会发现两个问题,一是速度慢,二是当接收参数时会为空,此时也会出错,因为页面加载的同时会运行用户控件,那么如何解决这一问题,则需要通过一些控件来加载。例如:

 <ext:Store ID="StoreCorporate" runat="server" OnRefreshData="RefreshCorporate">
          <Proxy>
                 <ext:DataSourceProxy>
                  </ext:DataSourceProxy>
           </Proxy>
           <Reader>
                 <ext:JsonReader ReaderID="wbs_id">
                          <Fields>
                                  <ext:RecordField Name="wbs_name">
                                   </ext:RecordField>
                                   <ext:RecordField Name="begindate_plan" Type="Date">
                                    </ext:RecordField>
                           </Fields>
                  </ext:JsonReader>
            </Reader>
</ext:Store>

<Proxy></Proxy>这一段就可以自动加载数据,不需要在后台PageLoad再次加载。

posted on 2010-07-30 10:39  琴韵之弦  阅读(928)  评论(0编辑  收藏  举报