2016-06-13 28 views
0

ich versuche, dieses Ajax-Steuerelement verwendenListSearchExtender Kontrolle

<ajax:ListSearchExtender ID="lseregiondrop" runat="server" TargetControlID="regiondrop" 
    PromptPosition="Top" QueryPattern="Contains" PromptText="[Select Region]"> 
</ajax:ListSearchExtender> 

wenn ich bulild Fehler

The control with ID 'lseregiondrop' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it 

zeigt nun, wenn ich Skript-Manager Ort wie diese

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

<asp:DropDownList ID="regiondrop" runat="server" AutoPostBack="True" 
    onselectedindexchanged="regiondrop_SelectedIndexChanged"> 
</asp:DropDownList> 


<ajax:ListSearchExtender ID="lseregiondrop" runat="server" TargetControlID="regiondrop" 
    PromptPosition="Top" QueryPattern="Contains" PromptText="[Select Region]"> 
</ajax:ListSearchExtender> 

</asp:ScriptManager> 

, wenn ich diese bauen zeigt Fehler

Type 'System.Web.UI.ScriptManager' does not have a public property named 'DropDownList'. 

Antwort

2

Sie müssen ScriptManager Tag schließen:

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