У меня есть страница aspx, у которой есть UpdatePanel с переключателем в качестве триггера для панели обновления.
Если добавить что-либо на панель обновления (даже пробел!), Visual Studio автоматически добавляет следующий код в триггер
<system.web.ui.asyncpostbacktrigger controlid="rdbServicesInvoice"
eventname="CheckedChanged"></system.web.ui.asyncpostbacktrigger>
Но у меня уже есть asp: AsyncPostBackTrigger в блоке триггера.
<Triggers>
<asp:AsyncPostBackTrigger ControlID="rdbServicesInvoice" EventName="CheckedChanged" />
<system.web.ui.asyncpostbacktrigger controlid="rdbServicesInvoice"
eventname="CheckedChanged"></system.web.ui.asyncpostbacktrigger>
</Triggers>
Я прочитал еще один пост, в котором говорится, что библиотека управления AJAX должна быть зарегистрирована. Я считаю, что это то, что я сделал ниже:
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>
Почему Visual Studio продолжает добавлять первую ссылочную строку, которая разрывает страницу, так как она выдает ошибку с сообщением System.Web.UI.UpdatePanelTriggerCollection должно иметь элементы типа 'System.Web.UI.UpdatePanelTrigger'. System.Web.UI.AsyncPostBackTrigger имеет тип System.Web.UI.HtmlControls.HtmlGenericControl. Как я могу остановить это ???