昨天看了李华顺的博客里的一片关于通过JS实现文本框获得输入焦点时的状态 ,感觉挺不错的,正好自己对自定义WEB控件这一块不熟悉,就试着参照他的文章写了一个简单的自定义控件。实在太菜了!高手多多指点!!
         1.首先我们先创建一个WEB控件库
         2.在生成的CS文件中添加代码,将下面的代码添加到CS中:
 1通过自定义控件实现文本框获得输入焦点时的状态using System;
 2通过自定义控件实现文本框获得输入焦点时的状态using System.Collections.Generic;
 3通过自定义控件实现文本框获得输入焦点时的状态using System.ComponentModel;
 4通过自定义控件实现文本框获得输入焦点时的状态using System.Text;
 5通过自定义控件实现文本框获得输入焦点时的状态using System.Web;
 6通过自定义控件实现文本框获得输入焦点时的状态using System.Web.UI;
 7通过自定义控件实现文本框获得输入焦点时的状态using System.Web.UI.WebControls;
 8通过自定义控件实现文本框获得输入焦点时的状态
 9通过自定义控件实现文本框获得输入焦点时的状态namespace MyWebControlLibrary1
10

最后右击生成,这样就生成了自己的WEB控件了!呵呵,太简单了! 是不是?
生成完了以后你会发现同时在工具箱里也添加了这个控件,现在你可以新建一个页面,然后托进去试试。

哦,在使用的时候注意这个自定义控件的多了一个自定义的属性FocusCssClass,这个属性是文本框获得焦点时的CSS样式,而本身自带的CssClass则是失去焦点时的CSS样式。现在你可以自己随便写一个样式表,自己随意定义自己喜欢的文本框获得焦点和失去焦点时的样式!!

源码下载点这里

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-05
  • 2022-12-23
  • 2021-12-26
  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-07
  • 2021-07-03
  • 2021-05-31
  • 2022-12-23
  • 2021-12-19
相关资源
相似解决方案