当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  用ASP.NET创建自定义文本框(3)

 用ASP.NET创建自定义文本框(3)

点击次数:38 次 发布日期:2008-11-26 15:02:41 作者:源代码网
源代码网推荐      首先,我们编译做好的控件工程,之后,我们在ASP.net的工程中,加入刚做好的控件。方法是,鼠标右键点击Webapplication中的增加引用,其中选择刚才编译好的控件库目录中的dll文件即可。再在VS.net的工具箱中,同样增加新的项,选择刚做好的控件库目录中的dll,这时,你会发现在工具箱中多了刚才做的pimedouttextbox。如下图:
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐  接着,从工具箱中将我们做的控件拖拉到页面中来。注意,这个时候该控件的属性页中,会自动定位在BackColoron属性中。这是因为之前我们设置了DefaultProperty属性。同时注意该属性下的说明文字,这是因为设置了description属性。再切换到HTML视图中去,你会看到
源代码网推荐  
源代码网推荐  <%@ ReGISter TagPrefix="lib" Namespace="ControlLib" Assembly="ControlLib" %>
源代码网推荐  
源代码网推荐    这是由于之前对
源代码网推荐  
源代码网推荐  [assembly: TagPrefix ( "ControlLib" , "lib" )]
源代码网推荐  
源代码网推荐    的定义而产生的。
源代码网推荐  
源代码网推荐    再切换回设计视图,将该文本框控件的颜色设置为灰色,会发现同时backcoloroff也同样设置为同样的颜色了,因为之前backcoloroff是没有被赋值的。再改变文本框的背景色,这是会发现backcoloroff的值没变化了,因为这个时候backcoloroff的值已经不是空值了(具体可以再看上文的代码)。接下来,将文本框的背景颜色设置为除白色外的任一种颜色,运行程序。结果时,当该文本框控件获得焦点时,文本框的颜色以backcoloron的颜色显示,当文本框失去焦点时,文本框的颜色以backcoloroff显示。
源代码网推荐  
源代码网推荐    如果你想对客户端的代码进行单步跟踪,可以将debugger;加入到要调试的JavaScript语句中去,如
源代码网推荐  
源代码网推荐  JavaScript:debugger;this.style.backgroundColor="blue";
源代码网推荐  
源代码网推荐    运行程序,则可以通过监视窗口监视相关的变量,如输入document.forms[0].all[1].name等。
源代码网推荐  
源代码网推荐    以上只是简单介绍了ASP.NET中如何创建自定义的控件,相信读者会有所启发。程序可以在vs.net 2002,2003上调试运行。
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华