■51214 / inTopicNo.1) |
Autocompleteextenderについて |
□投稿者/ カレポテ (10回)-(2010/06/28(Mon) 00:43:40)
|
分類:[ASP.NET (VB)]
Googleの入力候補を表示させようと思うのですが、うまくいきません。 まずは、開発環境でデバックしているのですが、 うまく入力候補が表示されません。
どなたか分かる方、アドバイスをお願いします。
OS:WindowsXP 開発環境:Visual Web Developer2008 .NET Framwork 3.5 SP1
【Default.aspx】 <%@ Page Language="VB" AutoEventWireup="true" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <ajaxToolkit:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" ServiceMethod="GetCompletionList" ServicePath="AutoComplete.asmx" TargetControlID="TextBox1"> </ajaxToolkit:AutoCompleteExtender> <asp:ScriptManager ID="ScriptManager1" runat="server"> <Services> <asp:ServiceReference Path="AutoComplete.asmx" /> </Services> </asp:ScriptManager> <div> </div> </form> </body> </html>
【AutoComplete.asmx】 <%@ WebService Language="VB" CodeBehind="~/App_Code/AutoComplete.vb" Class="AutoComplete" %>
Imports System.Collections.Generic Imports System.Data Imports System.Data.Common Imports System.Web Imports System.Web.Services Imports System.Web.Services.Protocols Imports System.Web.Script.Services
' この Web サービスを、スクリプトから ASP.NET AJAX を使用して呼び出せるようにするには、次の行のコメントを解除します。 ' <System.Web.Script.Services.ScriptService()> _ <WebService(Namespace:="http://tempuri.org/")> _ <WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _ <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _ Public Class AutoComplete Inherits System.Web.Services.WebService
<WebMethod()> _ Public Function GetCompletionList(ByVal prefixText As String, ByVal count As Integer) As String()
Dim list As New List(Of String)
list.Add("test1") list.Add("test2") list.Add("test3")
Return list.ToArray() End Function
End Class
|
|