Я использую UpdatePanel на моей странице aspx и DropDownList с помощью метода onselectedindexchanged
.Asp.Net UpdatePanel error
При первом запуске onselectedindexchanged
метод работает. Но изменение выбрано снова, оно возвращает такую ошибку;
Uncaught Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: Информация о состоянии недействительна для этой страницы и может быть повреждена.
<asp:ScriptManager ID="ScriptManager1" runat="server" EnableViewState="False" EnableScriptGlobalization="true" >
</asp:ScriptManager>
<%@ Page Title="" Language="C#" AutoEventWireup="true"
EnableEventValidation="false" ... %>
Не: Я должен частичного рендеринга, поэтому я не могу добавить EnablePartialRendering="false"
к ScriptManager.
Как я могу решить эту проблему?
Удалите UpdatePanel и выполните те же действия, чтобы узнать, какую ошибку вы получите. Ошибка - это что-то еще, но UpadtePanel скрывает реальную ошибку. – Aristos
Спасибо u. Но когда я удаляю UpdatePanel, вся страница - это обратная передача, и она работает. – CocLn
Также активируйте 'EnableEventValidation = true', чтобы увидеть, что вы делаете неправильно. (не удаляйте UpdatePanel, выполняйте те же действия, а затем видите свою реальную проблему) – Aristos