2010-04-19 4 views
0

J'ai une page maître qui contient mon ScriptManager. Sur une page enfant, j'ai un panneau mis à jour. À l'intérieur du panneau de mise à jour, il y a une liste déroulante. Lorsque je définis l'autopostback = true, j'obtiens les exceptions OutofMemory. Tout le temps. Veuillez également noter que j'ai AjaxControlToolkit sur mon web.config.OutofMemory Exception Dropdownlist lorsque autopostback = true

Voici des parties de mon code.

MasterPage.aspx

<ajax:ToolkitScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true" ></ajax:ToolkitScriptManager> 

enfants Page

<asp:UpdatePanel ID="upChTime" runat="server"><ContentTemplate> 
     <table cellpadding="0" cellspacing="0"> 
      <tr> 
       <td><asp:TextBox runat="server" ID="txChTimeClientCode" /></td> 
       <td><asp:DropDownList runat="server" ID="dpChTimeClient" /></td> 
      </tr> 

Alors, quand je mets la AutoPostBack = True sur le DROPDOWNLIST le serveur Web interne Visual Studio va 500Mo et je reçois une exception OutOfMemory.

Après un commentaire enfant Page Code du Derrière

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
    If Not IsPostBack Then 
     PopulateLatestClients() 
    End If 
End Sub 

Private Sub PopulateLatestClients() 
    dpChTimeClient.DataSource = GetLatestClients() 
    dpChTimeClient.DataTextField = "description" 
    dpChTimeClient.DataValueField = "id" 
    dpChTimeClient.DataBind() 
    dpChTimeClient.Items.Insert(0, "") 
End Sub 
+0

Comment définissez-vous la source de données pour le ddl? – alejandrobog

Répondre

0

Il semble que GetLatestClients() renvoient les articles trop. Avez-vous vérifié cela?

+0

C'est une sélection de TOP 25 records. Pas trop de données. – Constandinos

Questions connexes