使用ASP.NET AJAX Control Toolkit设置焦点
发布时间:2020-12-15 19:53:37 所属栏目:asp.Net 来源:网络整理
导读:我正在使用ASP.NET AJAX控件工具包中的 AutoComplete控件,我遇到的问题是,当我将焦点设置为指定的文本框时,自动完成功能不会填充. 我已尝试在Page_Load,Page_PreRender和Page_Init事件中设置焦点,并且焦点设置正确但AutoComplete不起作用.如果我没有设置焦点
我正在使用ASP.NET
AJAX控件工具包中的
AutoComplete控件,我遇到的问题是,当我将焦点设置为指定的文本框时,自动完成功能不会填充.
我已尝试在Page_Load,Page_PreRender和Page_Init事件中设置焦点,并且焦点设置正确但AutoComplete不起作用.如果我没有设置焦点,一切正常,但我想设置它,以便用户没有额外的点击. 是否有一个特殊的地方我需要设置焦点或我需要做的其他事情来使这项工作?谢谢. 解决方法
我们遇到了完全相同的问题.我们要做的是在页面底部写一个脚本,然后快速模糊然后重新聚焦到文本框.你可以在这里查看(非常hacky)解决方案:
http://www.drive.com.au
文本框ID是MainSearchBox_SearchTextBox.看看第586行&你可以看到我在哪里连接所有事件(我实际上是在使用原型. 基本上在文本框的焦点事件中,我将名为textBoxHasFocus的全局变量设置为true,并在模糊事件上将其设置为false.我调用此脚本的页面的加载事件: if (textBoxHasFocus) { $get("MainSearchBox_SearchTextBox").blur(); $get("MainSearchBox_SearchTextBox").focus(); } 这会重置文本框.它真的很狡猾,但它是我能找到的唯一解决方案 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何重定向到returnUrl在Asp.Net MVC5中工作
- asp.net – 如何为Google Chrome启用自动登录用户身份验证
- asp.net-mvc-5 – ASP.NET MVC中Controller的模型对象列表的
- asp.net vb用户控件在调用页面上引发一个事件
- ASP.NET OutputCache和回发
- asp.net – 通过使用JQuery调用Web服务可能存在哪些威胁,如
- asp.net – 如何使用queryString将值从一个asp页面传递到另
- asp.net mvc基于jQuery+Ajax实现无刷新分页
- ASP.NET:jQuery AJAX’data’param问题
- asp.net-mvc – 什么CAPTCHA系统与ASP.NET MVC兼容?
推荐文章
站长推荐
- ASP.NET中的401.2的customerrors
- asp.net-mvc – Kendo UI Grid一次只扩展一行
- asp.net – 静态文件上的间歇性401和302错误
- asp.net-mvc – VS2008中的“publish …”动作是
- asp.net-mvc-3 – NHibernate.ObjectNotFoundExc
- asp.net-mvc – 你用ReSharper做什么?
- asp.net – 缓存在它应该到期之前到期
- asp.net-mvc-3 – 如何通过ajax上传文件
- asp.net – 如何在Visual Studio 2010中设置Umbr
- asp.net – HttpWebRequest正在为404抛出异常
热点阅读