J'ai un problème concernant l'extension automatique dans ASP.NET - il fonctionne très bien dans toutes les pages que j'ai, mais pas dans une page maître et je ne sais pas pourquoi.AutocompleteExtender ne fonctionne pas dans la page maître
Voici mon code:
<asp:TextBox runat="server" ID="txtSearch" Width="200px" CssClass="TextBoxClass"></asp:TextBox>
<cc1:AutoCompleteExtender ID="txtSearch_AutoCompleteExtender" runat="server"
TargetControlID="txtSearch"
CompletionInterval="0"
CompletionListCssClass="autocomplete_completionListElement"
CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem"
CompletionListItemCssClass="autocomplete_listItem"
CompletionSetCount="10" EnableCaching="true" MinimumPrefixLength="2"
ServiceMethod="GetCompletionListOggetti"
ShowOnlyCurrentWordInCompletionListItem="true" UseContextKey="True">
</cc1:AutoCompleteExtender>
code derrière:
<System.Web.Services.WebMethodAttribute(), System.Web.Script.Services.ScriptMethodAttribute()> _
Public Shared Function GetCompletionListOggetti(ByVal prefixText As String, ByVal count As Integer) As String()
' Insert code to return a string array here…
Return AutoCompleteOggetti(prefixText)
End Function
Le problème est que GetCompletionListOggetti
est jamais appelé.
Je répète - cela fonctionne très bien sur la page de contenu! Merci d'avance.
« l'inconvénient de ce correctif est que vous devez mettre la même méthode de service dans chaque page de contenu qui utilise cette page principale. » Héritage? – ProfK