AJAX.NET实现根据输入内容自动填充下拉框
来源:互联网 发布:用友软件实施合同 编辑:程序博客网 时间:2024/06/10 05:36
1.在页加载事件期间,通过Ajax.Utility.RegisterTypeForAjax注册包含服务端函数的类,我们的页面后台是stuInfoView.aspx.cs,等一会要调用的服务器端函数也在这里面,所以用下面的语句。(注意是在private void Page_Load(object sender, System.EventArgs e)里面写的)
Ajax.Utility.RegisterTypeForAjax(typeof(stuInfoView));
2.给将要被JS调用的函数标上Ajax.AjaxMethodAttribute,由于以Attribute结尾的可以省略(见MSDN“元数据”),也可以写成Ajax.AjaxMethod。我们要用到的服务端函数是getMatchedStuId(),于是在像如下那样定义:
[Ajax.AjaxMethod()]
public static string[] getMatchedStuId(string stuId)
{
/*这个就是JS要调用的函数。实际上是接受JS参数stuId,然后搜索数据库,
}
this.tbx_query.Attributes.Add("onkeyup","matchStuId(this.value)");
1.matchStuId(stuId),这就是keyup事件,只要焦点在tbx_query中,并且用户按下了键盘,即调用此函数。
function matchStuId(stuId)
{
}
2.CallBack,接受后台函数传递的内容进行一系列处理
function CallBack(response)//response是后台传递过来的内容,也就是后台函数getMatchedStuId返回的一个string数组
{
}
3.setdiv()对层进行处理的函数
function setdiv()
{
}
4.下拉框点击事件
function selectthis(sel)
{
//下拉框点击事件,用户点击了下拉框后,把点击的那一条记录显示到输入框中
document.getElementById('tbx_query').value = sel.options[sel.selectedIndex].text;
}
{
}
<div id="ddldiv" style=" DISPLAY: none;Z-INDEX: 99;POSITION: absolute"><SELECT id="ddl" onclick="selectthis(this)"></SELECT></div>
- AJAX.NET实现根据输入内容自动填充下拉框
- AJAX基本应用之:根据输入内容自动填充下拉框。(ASP.NET版)[转]
- AJAX基本应用之:根据输入内容自动填充下拉框
- AJAX基本应用之:根据输入内容自动填充下拉框
- js根据输入内容自动填充下拉框
- 下拉框自动实现自动填充
- JTextField根据输入,实现自动获取内容
- 输入内容自动填充: AutoCompleteTextView
- 自动填充输入框 Asp .Net Mvc
- jquery 输入框 根据输入内容检索 下拉提示
- js实现在编辑框input下根据输入内容显示匹配内容的下拉列表(一)
- js实现在编辑框input下根据输入内容显示匹配内容的下拉列表(二)
- Jquery 文本框输入内容,自动匹配select 下拉框内容
- 下拉框自动填充文本框
- 下拉框自动填充文本框
- js控制textarea输入框根据内容自动适应高度
- Android——Bundle数据暂存之实现记忆输入内容 自动填充、补全
- Android——Bundle数据暂存之实现记忆输入内容 自动填充、补全
- cf41845d stay hungry stay foolish
- 使用免费的VisualSVN Server和AnkhSvn打造Visual Studio 2005/2008工程代码的SVN管理
- eclipse的log日志地址
- .NET3.5和VS2008中的ASP.NET AJAX
- ASP.NET AJAX v1.0安装及部署
- AJAX.NET实现根据输入内容自动填充下拉框
- 时间
- 仿163效果的TAB标签效果
- Asp.net 2.0 Ajax 验证用户是否存在
- asp.net的Ajax学习
- WindowsAPI函数大全(3)位图光栅、绘图、设备场景API
- MFC:练习使用CListCtrl类
- 安全软件开发的经验之见
- 虚拟析构函数