前台代码如下:
JQuery 的自动完成功能 ;
<脚本 src="jquery.autocomplete/jquery-autocomplete/jquery.autocomplete.min.js" type="text/javascript">
>
$(document).ready(function() {
raiseEvent();
});
//请求完成,被回调的函数
function rServer(arg, context) {
eval(arg);
$("#sugest").focus().autocomplete(data);
}
//向服务器端发起数据处理请求
function raiseEvent(arg, context)
{
;
}
脚本>
头>
<身体>
然后就是后台代码,当然了,这里只是模拟数据:
使用系统;
使用 System.Collections.Generic;
使用 System.Linq;
使用System.Web;
使用System.Web.UI;
使用System.Web.UI.WebControls;
使用 System.Text;
public 分部类 _Default : System.Web.UI.Page,ICallbackEventHandler
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
}
}
private StringBuilder GenStr()
{
StringBuilder sbStr = new StringBuilder();
sbStr.Append("var data = ");
sbStr.Append("[");
sbStr.Append(""Aback",");
sbStr.Append(""返回",");
sbStr.Append(""cback",");
sbStr.Append(""英语",");
sbStr.Append(""置信度",");
sbStr.Append(""勤奋",");
sbStr.Append(""荣誉",");
sbStr.Append(""美味"");
sbStr.Append("];");
返回 sbStr;
}
public string GetCallbackResult()
{
return GenStr().ToString();
}
public void RaiseCallbackEvent(string eventArgument)
{
}
}