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
Comment définissez-vous la source de données pour le ddl? – alejandrobog