C# 错误:扩展器控件';自动完成扩展1';不是已注册的扩展程序控件
我在formview的inserttemplate和edittemplate中使用了ajax的AutoCompleteXtender控件,它在inserttemplate中工作正常,但当我尝试编辑内容时,会出现如下错误: 扩展程序控件“AutoCompleteTextender1”不是已注册的扩展程序 控制必须使用注册扩展程序控件 在调用RegisterScriptDescriptors()之前,请执行RegisterExtenderControl() 我使用了以下代码:C# 错误:扩展器控件';自动完成扩展1';不是已注册的扩展程序控件,c#,asp.net,C#,Asp.net,我在formview的inserttemplate和edittemplate中使用了ajax的AutoCompleteXtender控件,它在inserttemplate中工作正常,但当我尝试编辑内容时,会出现如下错误: 扩展程序控件“AutoCompleteTextender1”不是已注册的扩展程序 控制必须使用注册扩展程序控件 在调用RegisterScriptDescriptors()之前,请执行RegisterExtenderControl() 我使用了以下代码: <asp:For
<asp:FormView ID="FV1" runat="server" DefaultMode="Insert" DataKeyNames="ID" OnItemInserting="FV1_ItemInserting"
DataSourceID="sqlds1" OnDataBound="FV1_DataBound" OnItemUpdating="FV1_ItemUpdating">
<InsertItemTemplate>
<asp:Panel runat="server" ID="pnl1">
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="small-blocks">
<div class="left" style="margin: 20px 10px 10px 0px;">
<img src="images/icon-plane.png" width="25" height="21" alt="" /></div>
<tr>
<td>
list
</td>
</tr>
<tr>
<td>
<asp:TextBox ID="txtlist" runat="server" class="textfield-bk2" OnTextChanged="txtlist_TextChanged"
AutoPostBack="true"></asp:TextBox>
<cc1:AutoCompleteExtender ServiceMethod="Searchlist" MinimumPrefixLength="1" CompletionInterval="100"
EnableCaching="true" CompletionSetCount="10" TargetControlID="txtlist" ID="AutoCompleteExtender1"
runat="server" FirstRowSelected="true">
</cc1:AutoCompleteExtender>
</tr>
</table>
</asp:Panel>
</InsertItemTemplate>
<EditItemTemplate>
<asp:Panel runat="server" ID="pnl1">
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="small-blocks">
<div class="left" style="margin: 20px 10px 10px 0px;">
<img src="images/icon-plane.png" width="25" height="21" alt="" /></div>
<tr>
<td>
list
</td>
</tr>
<tr>
<td>
<asp:TextBox ID="txtlist" runat="server" class="textfield-bk2" OnTextChanged="txtFrom_TextChanged"
AutoPostBack="true"></asp:TextBox>
<cc1:AutoCompleteExtender ServiceMethod="Searchlist" MinimumPrefixLength="1" CompletionInterval="100"
EnableCaching="true" CompletionSetCount="10" TargetControlID="txtlist" ID="AutoCompleteExtender1"
runat="server" FirstRowSelected="true">
</cc1:AutoCompleteExtender>
</tr>
</table>
</asp:Panel>
</EditItemTemplate>
列表
列表
我该怎么解决这个问题?
提前感谢。您能发布代码吗?AJAX Extender在回调期间无法正常工作,因为ScriptManager无法确定回调后服务器上会出现哪些控件。我认为最好避免发出回调。在您的场景中使用UpdatePanel。我使用了UpdatePanel,但得到了相同的错误。