2014-01-13 6 views
0

ASP.NET 코드에서 AJAX Control Toolkit을 사용하는 데 어려움을 겪고 있습니다. MaskedEditExtender를 사용하면 런타임 오류가 발생합니다.

내가 다운로드 웹 사이트에서 dll 파일을 수입하고 지침을 따르려고 ...
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxtoolkit" %> 

이 ... 스크립트 관리자

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

를 삽입 아약스 MaskEditExtender를 넣어 확인하고 싶은 텍스트 상자 아래 :

<asp:TextBox ID="ind_customerRevenue" MaxLength="20" runat="server"></asp:TextBox> 
<ajaxtoolkit:MaskedEditExtender ID="TextBox1_MaskedEditExtender" runat="server" 
    CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" 
    CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" 
    CultureThousandsPlaceholder="" CultureTimePlaceholder="" Enabled="True" 
    Mask="99/99/9999" MaskType="Date" TargetControlID="ind_customerRevenue"> 
</ajaxtoolkit:MaskedEditExtender> 

그러나 내가 측면을 디버깅 할 때 :

0x800a138f - Microsoft JScript runtime error: 'Sys.Extended.UI' is null or not an object

내가 무엇을 놓치고 있습니까? 어떻게 든 대답을 찾을 수 없습니다. 고맙습니다.

답변

0

기본 ScriptManager 대신 ToolkitScriptManager를 사용하십시오.

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

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

교체

관련 문제