У меня есть главная страница, которая содержит мой ScriptManager.
На дочерней странице у меня есть обновленная панель.
Внутри панели обновлений есть раскрывающийся список.
Когда я устанавливаю autopostback = true, я получаю исключения OutofMemory.
Все время.
Также обратите внимание, что в моем файле web.config установлен AjaxControlToolkit.
Вот части моего Кодекса.
MasterPage.aspx
<ajax:ToolkitScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true" ></ajax:ToolkitScriptManager>
Детская страница
<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>
Поэтому, когда я устанавливаю AutoPostBack = True в DropdownList, внутренний веб-сервер Visual Studio переходит к 500 МБ, и я получаю исключение OutOfMemory.
После комментария Код детской страницы за
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