2014-02-06 8 views
0

У меня была веб-страница ASP.NET с несколькими текстовыми полями (WebControls) с обязательным вводом данных. Следовательно, текстовые поля имеют связанный с ним RequiredFieldValidator &, эта форма работает нормально.AjaxControlToolkit & RequiredFieldValidator проблема совместимости

В последнее время мне пришлось добавить дополнительное текстовое поле, которое принимает дату в качестве входных данных. Чтобы обеспечить правильный формат даты, я решил связать это текстовое поле с CalendarExtender AjaxControlToolkit, так что при нажатии на текстовое поле появляется всплывающее окно. После успешной сборки проекта при переходе на страницу появляется сообщение об ошибке «Assembly AjaxControlToolkit не содержит веб-ресурс с именем jquery».

Было также отмечено, что при удалении всех текстовых полей & связанных с ними RequiredFieldValidators форма работает нормально. То есть, когда текстовое поле с CalendarExtender щелкает, Календарь появляется без каких-либо проблем.

Похоже, что AjaxControlToolkit (ToolkitScriptManager) & RequiredFieldValidator не может сосуществовать в веб-форме. Я использую Visual Studio Professional 2012.

Любые предложения?. Заранее спасибо.

+0

не могли бы вы вставить свой код, что вы сделали? –

+0

, пожалуйста, обновите свой вопрос кодом. – codebot

ответ

0

Выполните следующие шаги:

Регистрация Assembly, Namespace и TagPrefix

Than поставил ScriptManager

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

Попробуйте следующий код для календаря всплывающего окна:

<asp:TextBox ID="myTextBox" runat="server" CssClass="textBoxStyle" Width="282px"> 
</asp:TextBox> 
<asp:ImageButton ID="myImg" runat="server" ImageUrl="~/myImage.png"/> 
<cc1:CalendarExtender ID="calendarId" runat="server" PopupButtonID="myImg" 
TargetControlID="myTextBox" Enabled="True"> 
</cc1:CalendarExtender> 
Смежные вопросы