Ошибка компиляции при использовании Управления Ajax От AJAX ToolKit

Я пытался использовать Управление Ajax в свой первый раз после того, как я установил Инструментарий Ajax для ASP.NET. Я создал новый веб-сайт ASP.NET и добавил ConfirmButtonExtender. После того, как я выполню его, не изменяя ничего, что я получаю эту ошибку:

Ошибка компиляции
Описание: ошибка произошла во время компиляции ресурса, требуемого обслуживать этот запрос. Рассмотрите следующие определенные детали ошибки и измените Ваш исходный код соответственно.

Сообщение Ошибки компилятора: CS0012: тип 'Система. Сеть. UI.ExtenderControl' определяется в блоке, на который не ссылаются. Необходимо добавить ссылку на блок 'Система. Сеть. Расширения, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.

Исходная ошибка:

Line 16:         <br />
Line 17:         <asp:Label ID="Label1" runat="server" Text="Label" Width="229px"></asp:Label><br />
**Line 18:         <asp:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server"** ConfirmText="are you sure"
Line 19:             TargetControlID="Button1">
Line 20:         </asp:ConfirmButtonExtender>

Я пытался соединить это Управление с кнопкой, как я видел в учебном видео или добавлении ToolkitScriptManager, но это дало мне ту же ошибку.

Кто-либо знает, как я могу решить эту ошибку?

6
задан Pavel Chuchuva 6 July 2011 в 04:35
поделиться

2 ответа

ConfirmButtonExtender не находится в разделе System.Web.Extensions.

Сначала вам нужно добавить ссылку на ваш AjaxControlKit в ваш проект. Затем вы можете добавить элементы управления в свой веб-конфиг примерно так:

<pages>
  <controls>
    ....
    <add tagPrefix="act" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
  </controls>
</pages>

После этого вы можете использовать ваш элемент управления ajax, как в следующем примере:

<act:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" ConfirmText="are you sure" 
TargetControlID="Button1">
</act:ConfirmButtonExtender>
1
ответ дан 17 December 2019 в 22:11
поделиться
  • Какая версия Visual Studio?
  • Создали ли вы сайт с поддержкой Ajax? веб-сайт?
  • Устанавливали ли вы более раннюю версию набора инструментов. версии 3.5?
  • Добавили ли вы ссылку на AjaxControlToolkit.dll в проект?

Посмотрите здесь: Как установить и использовать ASP.NET AJAX Control Toolkit в моих веб-приложениях .NET 3.5? , и здесь: http://msdn.microsoft.com/en-us/library/bb386580.aspx

0
ответ дан 17 December 2019 в 22:11
поделиться
Другие вопросы по тегам:

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