扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:朱先忠编译 来源:天极软件 2007年11月3日
关键字:
public class Main : Page{ private void Page_Load(object sender, EventArgs e){ Utility.RegisterTypeForAjax(typeof (Main)); } [AjaxMethod()] public ArrayList GetSearchItems(string query){ ArrayList items = GetRecords(); ArrayList matchItems = new ArrayList(); foreach (string item in items){ if (item.ToLower().StartsWith(query.ToLower())) matchItems.Add(item); } return matchItems; } private ArrayList GetRecords(){ ArrayList items = new ArrayList(); items.Add("Ted"); items.Add("Teddy"); items.Add("Mark"); items.Add("Alfred"); return items; } . . . |
<INPUT id=search type=text name=search runat="server" autocomplete ="off"> <div id="list"></div> autocomplete="off"是必需的,用于告诉浏览器不要显示该输入域的可能的值。否则,我们的控件将不工作。 function GetSearchItems_CallBack(response) { var div = document.getElementById("list"); div.innerHTML = ""; if (response.value != null && response.value.length > 0) { for (var i = 0; i < response.value.length; ++i){ div.innerHTML += "<a href=\"javascript:Fill('" + response.value[i] + "');\">" + response.value[i] + "</a><br />"; } } |
private void Page_Load(object sender, EventArgs e){ search.Attributes.Add("onkeydown","javascript:Main.GetSearchItems(this.value,GetSearchItems_CallBack);"); Utility.RegisterTypeForAjax(typeof ( Main )); } |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者