AutoComplete vil ikke loade textbox
Hej.Jeg har lavet det her:
<asp:Wizard ID="Wizard1" runat="server" ActiveStepIndex="1">
<WizardSteps>
<asp:WizardStep ID="WizardStep1" runat="server" Title="Step 1">
<p>
<b>Artist:</b><br />
<asp:TextBox ID="txtArtist" runat="server"></asp:TextBox>
<cc1:AutoCompleteExtender ID="txtArtist_AutoCompleteExtender" runat="server"
CompletionInterval="1" DelimiterCharacters="" Enabled="True"
MinimumPrefixLength="1" ServiceMethod="GetCompletionList"
ServicePath="~/AJAX/Artists/ArtistAutoComplete.asmx"
TargetControlID="txtArtist" UseContextKey="True">
</cc1:AutoCompleteExtender>
</p>
</asp:WizardStep>
<asp:WizardStep ID="WizardStep2" runat="server" Title="Step 2">
<p>
<b>Album:</b><br />
<asp:TextBox ID="txtAlbum" runat="server"></asp:TextBox>
<cc1:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server"
CompletionInterval="1" DelimiterCharacters="" Enabled="True"
MinimumPrefixLength="1"
TargetControlID="txtAlbum" UseContextKey="True"
ServiceMethod="GetCompletionList2">
</cc1:AutoCompleteExtender>
</p>
</asp:WizardStep>
</WizardSteps>
</asp:Wizard>
Jeg har ingen problemer i den første wizardstep, men når jeg kommer til nummer 2, har jeg et problem. For jeg vil gerne have indholdet fra txtArtist over til min nummer 2 autocomplete.
[System.Web.Services.WebMethodAttribute(), System.Web.Script.Services.ScriptMethodAttribute()]
public static string[] GetCompletionList2(string prefixText, int count, string contextKey)
{
return AlbumData.LoadAlbumTitlesFromArtist(prefixText, count, ArtistData.FindByArtistName(txtArtist.Text, ArtistDBColumns.ArtistID));
}
Men den siger at den ikke kan finde txtArtist.. Kan nogle hjælpe mig til hvordan jeg kan gøre det?