关于微软ajax autocomplete控件绑定后台页面方法的问题

nanhaoff 2007-11-17 04:33:08
微软的ajax autocomplete控件好像都是绑定webservers方法的,能不能直接绑定后台页面的方法?
例如在一个页面test.aspx里放入一个autocomplete控件,它读取数据的方法放在test.aspx.cs文件中,能不能直接绑定?
如果能,如何绑定呢?
谢谢各位大虾了。
...全文
136 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nanhaoff 2007-11-18
  • 打赏
  • 举报
回复
昨天我试出来是可以的
先在页面上把ScriptManager控件的 enablepagemethod设为true
然后在绑定页面上的方面加上一个强制类型:
[System.Web.Services.WebMethodAttribute(), System.Web.Script.Services.ScriptMethodAttribute()]
public static string[] GetCompletionList(string prefixText, int count, string contextKey)
{
List<string> items = new List<string>(count);
for (int i = 0; i < 25; i++)
{
items.Add("城市");
}

return items.ToArray();
}

然后再autocompleteextender控件的servicemethod设置为绑定方法就ok了
当然也需要设置下拉菜单的样式。
suyiming 2007-11-17
  • 打赏
  • 举报
回复
好像不行吧
我也是写webservers做和google一样的东西 现在老板见到有什么新鲜马上叫我加上去
shinlgienls 2007-11-17
  • 打赏
  • 举报
回复
autocomplete控件 有个ServicePath属性 设置其文件名 如下就可以

ServicePath="WebService.asmx"

希望 lz能把 你后台绑定的方法写出来 共享下

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧