Я посмотрел в Интернете, чтобы найти ответ, связанный с ошибкой компиляции, которую я получаю с помощью веб-формы ASP, которую я использую заново, используя элементы управления AJAX Control ToolKit.
Итак, у меня есть
<form>
<asp:ToolkitScriptManager></asp:ToolkitScriptManager>
<div id="mainContent">
<asp:Button ID="booking" runat="server" Text="Add New Booking" />
<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="booking" PopupControlID="Panel1" Drag="true" >
</asp:ModalPopupExtender>
<div id="Panel1" style="display: none;" class="modalPopup">
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Wizard ID="wizard" runat="server" ActiveStepIndex="0" BackColor="#E6E2D8"
</asp:Wizard>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
Я поместил в web.config необходимые строки для AjaxControlToolkit:
<pages>
<controls>
<add tagPrefix="asp"
namespace="AjaxControlToolkit"
assembly="AjaxControlToolkit" />
</controls>
</pages>
Проблема в том, что я добавляю чётный мастер для wizard_finishButtonClicked
(CodeBehind для этого событияModalPopupExtender1.Hide();
), чтобы я мог скрыть всплывающее окно при нажатии кнопки «Готово» в мастере.Но я получаю сообщение об ошибке компиляции:
CS1061: 'ASP.test_aspx' does not contain a definition for 'wizard_FinishButtonClick'
and no extension method 'wizard_FinishButtonClick' accepting a first argument of
type 'ASP.test_aspx' could be found (are you missing a using directive or an assembly
reference?)
Что я делаю не так?Может кто-нибудь дать мне подсказку?