各位高手们,下面是我贴出的代码,帮我看看吧,vs 2008
WebService.csusing System;
using System.Collections;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
using System.Collections.Generic;
using System.Data.SqlClient;
/// <summary>
///WebService 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
[System.Web.Script.Services.ScriptService]
public class WebService : System.Web.Services.WebService { public WebService () { //如果使用设计的组件,请取消注释以下行
//InitializeComponent();
} [WebMethod]
public string[] gettitle_keyword(string keyword,int index) {
List<models.use_content> keywords = new List<models.use_content>();
List<string> result = new List<string>(index);
keywords = blls.user_content_like(keyword);
foreach( models.use_content item in keywords )
{
result.Add(item.Title);
} return result.ToArray();
}
}
default.aspx 代码<body><form id="form1" runat="server">
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager>
<div>
<asp:Accordion ID="Accordion1" runat="server">
<Panes>
<asp:AccordionPane ID="id" runat="server">
<Header><b>点击</b></Header>
<Content><br />点击2<br />点击2<br />点击2</Content>
</asp:AccordionPane>
<asp:AccordionPane ID="it" runat="server">
<Header>出击</Header>
<Content><br />出击<br />出击<br />出击</Content>
</asp:AccordionPane>
</Panes>
</asp:Accordion>
<asp:TextBox ID="title" runat="server"></asp:TextBox><asp:AutoCompleteExtender ID="AutoCompleteExtender1"
runat="server"
BehaviorID="AutoCompleteEx"
TargetControlID="title"
ServicePath="../System/WebService.asmx"
ServiceMethod="gettitle_keyword"
MinimumPrefixLength="1"
EnableCaching="true"
CompletionSetCount="10">
</asp:AutoCompleteExtender>
</div>
</form>
WebService.csusing System;
using System.Collections;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
using System.Collections.Generic;
using System.Data.SqlClient;
/// <summary>
///WebService 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
[System.Web.Script.Services.ScriptService]
public class WebService : System.Web.Services.WebService { public WebService () { //如果使用设计的组件,请取消注释以下行
//InitializeComponent();
} [WebMethod]
public string[] gettitle_keyword(string keyword,int index) {
List<models.use_content> keywords = new List<models.use_content>();
List<string> result = new List<string>(index);
keywords = blls.user_content_like(keyword);
foreach( models.use_content item in keywords )
{
result.Add(item.Title);
} return result.ToArray();
}
}
default.aspx 代码<body><form id="form1" runat="server">
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager>
<div>
<asp:Accordion ID="Accordion1" runat="server">
<Panes>
<asp:AccordionPane ID="id" runat="server">
<Header><b>点击</b></Header>
<Content><br />点击2<br />点击2<br />点击2</Content>
</asp:AccordionPane>
<asp:AccordionPane ID="it" runat="server">
<Header>出击</Header>
<Content><br />出击<br />出击<br />出击</Content>
</asp:AccordionPane>
</Panes>
</asp:Accordion>
<asp:TextBox ID="title" runat="server"></asp:TextBox><asp:AutoCompleteExtender ID="AutoCompleteExtender1"
runat="server"
BehaviorID="AutoCompleteEx"
TargetControlID="title"
ServicePath="../System/WebService.asmx"
ServiceMethod="gettitle_keyword"
MinimumPrefixLength="1"
EnableCaching="true"
CompletionSetCount="10">
</asp:AutoCompleteExtender>
</div>
</form>
解决方案 »
- gridview问题,麻烦高手们帮我解决。请进
- 请问一个gridview中编辑行数据的问题以及时间输入的格式问题
- 用javascript读写文件错误!
- 为什么我写的日期函数取到时候是12小时制的....
- 为什么能分页,第一页正常,但点击分页按钮就只有空白页了?
- 怎么DataGrid绑定后只显示字段名字?那些记录都显示不出来,救命啊………………
- 没分了,求onFocus怎么用在<asp:TextBox ID="TextBox1" runat="server" />里
- 关于forms验证
- 全部家产拿出来向诸位高手请教一个Membership中的profile 以及 权限控制的问题!
- 关于编写事件日志的问题?
- 跪求解决方案
- js
改为
(string prefixText, int count)
MS规定的。
//string prefixText, int count 两个参数必须原封不动照写,包括大小写也是一样 返回参数只能是字符串数组
//prefixText表示用户输入的前缀,count表示返回的个数
GetTextString这个可以改名字,后面俩参数名称都不能改!
lz再试试!