ScriptManager должен появиться перед любыми элементами управления, которые в этом нуждаются

Я создал новое веб-приложение ASP.NET, и после отладки я получил ошибку сервера

Для элемента управления с идентификатором WaitingPopup1 требуется ScriptManager на странице. ScriptManager должен появиться перед любыми элементами управления, которые в этом нуждаются.

Я новичок в ASP.NET, поэтому, где я должен установить свой ScriptManager, в web.config?

ScriptManager – это элемент управления, который необходимо добавить на созданную вами страницу.

Взгляните на это приложение AJAX .

  
...

Если вы используете microsoft ajax на своей странице, вам нужен менеджер диспетчера сценариев, добавленный на вашу главную страницу или страницу, которая ему нужна. Он управляет сценариями ASP.NET Ajax и файлами сценариев, рендерингом частичной страницы и созданием classа прокси-сервера клиента для веб-приложений и приложений

   

Полное использование

            

Теги Script Manager можно добавить непосредственно под

вашей страницы. Вот как можно разместить тег Script Manager.

    

Если вы используете мастер-страницы, рекомендуется использовать диспетчер сценариев на главной странице, чтобы вам не приходилось писать его снова и снова на каждой странице, содержащей элементы управления AJAX.

Просто поставьте ScriptManager внутри тега form следующим образом:

 

Если у него есть Master Page то Поместите это на главную страницу.

Там много случаев, когда диспетчер сценариев может дать такую ​​проблему. вы попробуете это сначала добавить диспетчера скриптов в соответствующий Placeholder или любое место Holder, которое появляется перед содержимым, в котором используется Ajax Control.

  1. Нам нужно добавить ScriptManager, используя любую панель управления AJAX Control не только.

  2. Если вы используете последний инструмент управления Ajax Control Toolkit (я не уверен в версии 4.0 или 4.5), вам нужно использовать этот Partic ToolkitScriptManager, а не ScriptManager из стандартных расширений Ajax.

  3. Вы можете использовать только один ScriptManager или ToolKitScriptManager на странице, если вы добавили его на главную страницу, вам не нужно добавлять его снова на веб-страницу.

  4. Проблема, упомянутая здесь, может возникнуть из-за ContentPlaceHolder. Проверьте, сколько держателей контента у вас на главной странице. Давайте возьмем пример, если у вас есть 2 контента. Заполнители «Голова» и «ContentPlaceHolder1» на главной странице и ContentPlaceHolder1 – это ваша проверка содержания страницы. Проверьте код ниже. Я добавил здесь мой ScriptManager на втором Placeholder чуть ниже панели обновления.

         

Большинство из нас ошибаются при разработке веб-формы, когда мы выбираем главную страницу по умолчанию на веб-странице, равное количество заполнителей, чем MasterPage.

 <%@ Page Title="" Language="C#" MasterPageFile="~/Master Pages/Home.master" AutoEventWireup="true" CodeFile="frmCompanyLogin.aspx.cs" Inherits="Authentication_frmCompanyLogin" %>     

Нам не нужно удалять какую-либо PlaceHolder, это руководящая структура, но вам нужно добавить содержимое веб-формы в Same PlaceHolder, где вы добавили ScriptManager (на главной странице) или добавили Script Manager в соответствующий Placeholder или любое место Holder, которое появляется перед контентом в котором используется Ajax Control.

ScriptManager – это веб-элемент управления, который вы регистрируете на странице, используя

  

внутри тега формы

Он просто хочет управлять ASP на вашей странице ASPX. Я обычно размещаю свое право под тегом или внутри первой области содержимого в теле мастера (если вы используете основную страницу)

  
[Content]

На странице ASP.NET внутри тегов формы.

Менеджер скриптов должен быть помещен на страницу перед ее использованием. Это будет непосредственно на самой странице, или, альтернативно, если вы используете их на главной странице.

Разметка будет;

   
  • с тегом runat="server" с runat="server"
  • внутри тега form с runat="server"
  • перед ContentPanels которые содержат элементы управления, которые этого требуют – типичные элементы управления с UpdatePanels :

<% = PageTitle%>

   
  • Объединение ASP.Net MVC с WebForms
  • Событие Bubbling и MVP: ASP.NET
  • Каков ваш выбор для следующего проекта ASP.NET: веб-формы или MVC?
  • «Не удалось загрузить тип . Глобальное», вызывающее у меня горе
  • Использование MVC HtmlHelper из WebForm
  • Элемент управления Dropdownlist с помощью s для asp.net (webforms)?
  • Веб-формы Asp.Net и веб-страницы Asp.Net
  • Давайте будем гением компьютера.