Только один экземпляр ScriptManager может быть добавлен к странице

У меня был ASP UpdatePanel для обновления gridview, который хорошо работал, теперь я хотел также использовать AjaxControlToolkit для некоторых средств управления там, но после обеспечения электричеством всего, когда я работаю, я получаю ошибку

  "Only one instance of a ScriptManager can be added to the page."

inspite того, что я прокомментировал от ASP ScriptManager и использую toolkitscriptmanager. однако обратите внимание на то, что, я все еще использую ASP UpdatePanels.

 <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
                    </asp:ToolkitScriptManager>

                  <!-- <asp:ScriptManager ID="ScriptManager1" runat="server">
                                 </asp:ScriptManager>-->

Какие-либо идеи относительно того, что могло бы идти не так, как надо здесь?

8
задан Nevin Mathai 3 January 2010 в 19:55
поделиться

2 ответа

Вы используете HTML комментарий, чтобы скрыть тег сервера ASP.NET. Вместо этого используйте серверный комментарий:

<%-- <asp:ScriptManager ID="ScriptManager1" runat="server"> 
                             </asp:ScriptManager> --%>

ASP.NET игнорирует HTML комментарии так же, как игнорирует все теги без runat="server" на них или теги, которые не начинаются с <%.

.
13
ответ дан 5 December 2019 в 08:24
поделиться

Первоначальное сообщение об ошибке говорит о том, что вы пытаетесь использовать несколько объектов ScriptManger. Такой сценарий присутствовал бы, если бы Вы использовали ScriptManager в MasterPage и в отдельной странице, которая наследует мастер-страницу. Чтобы избежать этого, существует , который работает как другой ScriptManager, хотя он передает вызовы только объекту ScriptManager в мастер-странице.

.
7
ответ дан 5 December 2019 в 08:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: