在Windows应用程序中很容易控制控件的聚焦,但是在ASP.NET中并没有提供这样的功能,但是我们同样可以实现这样的功能,这篇文章就讲述了通过JaveScript实现在页面上某一特定控件获得焦点的功能。

下面是用到的JavaScript代码。

<script language="javascript">
  var control = document.getElementById(<control name>);
  if( control != null ){ control.focus(); }
</script>

这里写了一个SetFocusControl函数来封装上面的JavaScript代码,并且注册到页面上,注册到页面上使用的是Page.RegisterStartupScript 方法

    Public Sub SetFocusControl()Sub SetFocusControl(ByVal ControlName As String)
        ' character 34 = "                  
        ' 注意空格的书写这里用chr(34)
        Dim script As String = _
          "<script language=" + Chr(34) + "javascript" + Chr(34) _
                             + ">" + _
          "  var control = document.getElementById(" + Chr(34) + _
          ControlName + Chr(34) + ");" + _
          "  if( control != null ){control.focus();}" + _
          "</script>"
        Page.RegisterStartupScript("Focus", script)
    End Sub

其中的ControlName是你要获得焦点的控件的ID。

转载于:https://www.cnblogs.com/rippleyong/archive/2004/12/24/81502.html

在ASP.NET中利JavaScript实现控件的聚焦相关推荐

  1. Asp.Net 中使用客户端Activex控件需要注意的事情

    案例:Asp.Net +VB制作的Activex控件 操作系统:Windows2003 +Sp1 现象1:通过     <OBJECT classid="CLSID:132A80F5- ...

  2. Asp.net中开发使用ActiveX控件

    从网上看来一篇网页中使用ActiveX的文章,正好用到.整理了一下以作备用 一 使控件实现 IObjectSafety 接口 1. 从 Visual Basic 6.0 光盘获取 OLE 自动化类型库 ...

  3. ASP.NET中基于ExtJS的控件Ext.net的使用

    ExtNet是国外一家公司开发的基于ExtJS的ASP.NET控件库. 1.新建项目Layout_Anchor 2.引用Ext.Net.dll 3.在Web.config文件中的web节点加入 < ...

  4. 在asp.net中为Web用户控件添加属性和事件

    在90年代初,Microsoft为Web程序员提供的 Active Server Pages(ASP)革命性地改变了Web的编程.它可以利用十分易用的模型在Web服务器上动态生成HTML,并且很容易的 ...

  5. ASP.NET中AJAX的UpdatePannel控件的用法

    ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果.其中的UpdatePanel就是设置页面中异 步局部更新区域,它必须依赖于ScriptManager存在, ...

  6. Asp.net中使用WEB编辑控件FCKEditor

    先要下载两个文件: FCKEditor(JS文件),FCKEdito.net(COM+组件 DLL文件) 官方网站:http://sourceforge.net FCKEdiotr的安装与配置: 把F ...

  7. ASP.NET中制作WEB统计图控件的捷径

    一.    引言 在许多B/S结构的信息管理软件中,利用在线统计图帮助用户观察.分析各种各样的数据,要比纯粹依靠统计表格更直观,更形象.然而,与窗体类程序相比,在WEB中实现统计图功能存在着一些差别, ...

  8. html asp textbox,ASP.NET中 TextBox 文本输入框控件的使用方法

    TextBox控件又称文本框控件,为用户提供输入文本的功能. 1.属性 TextBox控件的常用属性及说明如表1所示. 表1 TextBox控件常用属性及说明 属性 说明 AutoPostBack 获 ...

  9. html asp:textbox,ASP.NET中 TextBox 文本输入框控件的使用方法

    TextBox控件又称文本框控件,为用户提供输入文本的功能. 1.属性 TextBox控件的常用属性及说明如表1所示. 表1 TextBox控件常用属性及说明 属性 说明 AutoPostBack 获 ...

最新文章

  1. Python 与 Excel结合
  2. java -jar 启动优化_Android 8.1 启动时间优化--耗时分析
  3. Linux下获取文件编译的时间
  4. 对象引用 String引用 基本类型引用 差别
  5. centos java 路径_CentOS JAVA安装及查看路径方法
  6. springboot 对象 空指针_springboot获取getBean方法以及ApplicationContext空指针问题解决...
  7. HM个性化Recommendations--kaggle推荐比赛
  8. 人心涣散亏损扩大 优酷土豆合并宣告失败
  9. 诺基亚称霸时代终结 Ovi商店面临命运抉择
  10. Windows编程之钩子程序
  11. IP6K防尘试验测试
  12. html的函数都有什么,yearfrac函数什么意思
  13. 东航手机值机选座推荐
  14. pta 循环——首字母大写
  15. 走进Linux 操作系统(之一)
  16. OneTab Plus|标签管理大师
  17. 【重装系统】Ubuntu系统重装为windows10
  18. Python工程师从菜鸟到大师 之.语法基础之条件语句、循环语句和函数 02
  19. 原创整理!计算机常用【快捷键、缩写、英语单词】不定更
  20. 【Java】StudentsInfoQuery(简单的学生信息查询系统)

热门文章

  1. python类中init_Python类中的__init__() 和 self 的解析
  2. 正则表达式匹配Python解法
  3. 一直在构建版本_构建系统与代码结构SpringBoot
  4. python处理nc文件并输出_利用python如何处理nc数据详解
  5. 华为漫画 | 什么是DSP?
  6. 推荐一个硬核嵌入式的原创公众号
  7. 大神级的布线,人家攻城狮是如何做到的?
  8. harbor登录验证_Harbor镜像仓库的安装与配置
  9. a标签跳转后关闭当前页面_微信小程序2020-day-2 导航项目(跳转三种形态)
  10. python 将图片旋转多个角度_【技术】把你的朋友变成表情包?Python:So easy