
.Net服务器控件专题
文章平均质量分 79
cmoremore
这个作者很懒,什么都没留下…
展开
-
点击出现确认信息的Button自定义控件
WEB自定义控件编程是ASP.NET编程里面比较难的一部分,尤其是复杂的控件需要用到平常不常用的一些技术技巧。下面根据一些我自己的实践经验,向读者介绍一下这方面的技术。简单的继承控件:ConfirmButton我们在用ASP.NET编写应用程序的时候,经常需要在按钮提交的时候弹出一个[OK][Cancel]的确认框,以防止用户在操作的时候误提交。实现这个功能传统的方法是在代码页的原创 2004-12-01 09:33:00 · 1261 阅读 · 0 评论 -
用户名密码检测的自定义复合控件
本文通过一段完整的代码向读者介绍复合自定义控件的制作,包括:自定义属性、事件处理、控件间数据传递等方面的技术。以下是一个登陆框的代码,包括:用户名输入TextBox、密码输入TextBox、提交Button、重置Button以及承载以上四项的Panel。控件类名为LoginCtrl。(例程使用C#)using System;using System.Web.UI;using System.Web.原创 2004-12-01 09:42:00 · 1119 阅读 · 0 评论 -
ASP.NET服务器控件发送脚本
摘要:尽管从技术角度讲,ASP.NET 服务器控件的所有功能都可以在服务器端执行,但通常情况下通过添加客户端脚本可以大大增强服务器控件的可用性。本文将探讨服务器控件发送客户端脚本的两种方法,还将构建两个使用这些技术的服务器控件:PopupGreeting,一个在首次加载的 Web 页面上显示带有特定消息的客户端模式对话框的服务器控件;ConfirmButton,一个增强的 Button Web 控原创 2004-12-05 14:57:00 · 826 阅读 · 0 评论 -
利用自定义控件实现TextBox
本系列文章中“例程1”和“例程2”讲述了利用Visual Studio.NET2003中已有的WEB自定义控件,通过继承或复合一些简单控件生成自己需要的自定义控件。这样的控件制作比较简单,但是它的执行效率相对要低一些,所以如果我们不继承已有的控件那么这个控件该怎么做呢? 下面作者通过实例向大家讲述这种自写控件的编程方法。(例程使用C#) 本例程实现一个TextB原创 2004-12-01 10:29:00 · 1761 阅读 · 0 评论 -
给任何控件添加链接功能(原创)
今天碰到一个需求,就是需要做一个自定义服务器控件,要求这个控件有一个url属性,所有的放在这个控件里的任何控件都能具有Url转向的能力一开始是用这句话实现的“ output.AddAttribute(HtmlTextWriterAttribute.Href, “www.163.com”,但这种方式有些缺点,就是需要重写控件,那样的话有的控件原来的属性就丢失了,如果用MyBase.Render(ou原创 2004-12-07 10:51:00 · 1101 阅读 · 1 评论 -
WebConfirm控件
/* * 在看这个控件代码之前,先要熟悉以下内容: * 0.ViewState机制和作用。 * 1. 事件机制。 * 2. 回发机制:在非窗体控件中保持客户端更改,ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconpersistingclient-sidechangesinnon-formcontrol.htm * 3原创 2005-03-01 10:09:00 · 968 阅读 · 0 评论 -
自动适应输入内容高度的TextBox控件(摘自罗永浩全集)
关于Web开发上面UI布局的问题,我上次介绍了一个可以自动适应输入内容宽度的TextBox控件,它可以解决在布局时预留控件大小和用户数入内容多少上的矛盾。但是由于那个控件被限制了只能做为单行输入使用:(,在输入大块文本时就力不从心了,那么就再做一个可自动适应高度的TextBox。 原理和那个适应宽度的TextBox查不多,只是这个反而更加简单,因为在高度方向上增长不会破坏页面的整体布局效原创 2005-03-07 11:49:00 · 1497 阅读 · 1 评论 -
实现一个Asp.net自定义Back控件
本文讲述了如何给Web页面添加一个服务器端控件,从而将用户的浏览器重定向到该控件所指向的页面(referring page)。 by Juval LowyQ:实现一个ASP.NET Back控件我想在ASP.NET页面中添加一个链接,通过它,我可以返回到它所指向的页面。不知怎样用一个服务器端控件来实现它呢?我想通过该控件返回到已访问过的页面,而并不想用浏览历史记录的方法。A:你可以用两种方法在一个原创 2005-03-10 10:29:00 · 1200 阅读 · 0 评论