AJAX ASP.NET系列
文章平均质量分 81
Kalen_Chen
这个作者很懒,什么都没留下…
展开
-
DynamicPopulate:"穷人的"UpdatePanel
DynamicPopulate扩展器控件可以让页面在客户端运行时查询某个Web Service或页面中的某个Page Method,并将其返回的HTML字符串插入到页面的某个控件中。示例运行效果:图(1)图(2)图(3)NewsEntry.cs代码示例:using System;using System.Web;using System.Web.Services;using System.原创 2007-06-17 16:12:00 · 1114 阅读 · 0 评论 -
ToggleButton:用图片来代替CheckBox
ToggleButton扩展器控件可以将CheckBox用一对图片替代,用更加丰富的视觉效果来表示CheckBox的选中/未选中状态。示例运行效果:图(1)图(2)图(3)StyleSheet.css代码示例 *{...}{ font-family: Tahoma; font-size: 12px;}fieldset{...}{ margin: 5px; paddi原创 2007-06-11 22:17:00 · 5768 阅读 · 0 评论 -
ModalPopup:网页中的模态对话框
ModalPopup扩展器控件能够在网页中模拟一个“模态”对话框,即当该对话框出现时,页面中所有的其他控件将不可用,用户只有在对该模态对话框进行响应之后才能返回并使用页面中的其他控件。示例运行效果:图(1)图(2)图(3)ModalPopupDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" CodeFile="Moda原创 2007-06-12 21:28:00 · 1850 阅读 · 0 评论 -
CascadingDropDown:实现联动下拉框
CascadingDropDown扩展器控件可以让页面中的若干个DropDownList控件产生联动的效果,即后一个DropDownList中的选项是根据用户在前面若干个DropDownList中的选择结果而动态生成的。示例运行效果:图(1)图(2)图(3)CityFile.xml代码示例:xml version="1.0" encoding="utf-8" ?>CityService>原创 2007-06-16 16:19:00 · 1288 阅读 · 0 评论 -
PasswordStrength:即时检验密码的强度
PasswordStrength扩展器控件可以用来为让用户设置密码的ASP.NET TextBox控件添加即时的密码强度检测功能,并能将检测结果以文本、指示条等多种方式即时显示给用户。示例运行效果:图(1)图(2) 图(3)图(4)PasswordStrengthDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" Cod原创 2007-06-19 15:44:00 · 3709 阅读 · 0 评论 -
ResizableControl:拖放边框改变大小的面板
ResizableControl扩展器控件可以应用到页面中的任何元素上,让用户可以通过拖动其右下角来改变该元素的大小,就像我们熟悉的Windows窗口一样。示例运行效果: 图(1)图(2)图(3)ResizableControlDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" CodeFile="ResizableCo原创 2007-06-20 08:29:00 · 1981 阅读 · 1 评论 -
Animation:与Flash媲美的JavaScript动画
Animation扩展器控件可以应用到页面中的任何元素上,为其添加能够与Flash相媲美的动画功能,这些动画均建立于ASP.NET AJAX之上,并以组件的方式提供给开发者。示例运行代码:图(1)图(2)图(3)AnimationDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" CodeFile="Animation原创 2007-06-20 09:12:00 · 1109 阅读 · 0 评论 -
ConfirmButton:带有确认功能的按钮
ConfirmButton扩展器控件可以为现有的ASP.NET服务器端按钮控件(包括Button和LinkButton)添加确认功能,让用户再次确认将要进行当前的点击操作。 示例运行效果:图(1)图(2)图(3)ConfirmButtonDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" CodeFile="Confir原创 2007-06-16 20:56:00 · 1590 阅读 · 0 评论 -
FilteredText:防患于未然的用户输入验证
FilteredTextBox扩展器控件可以强迫某个TextBox只接受某种指定规则的输入,让用户无法输入不合法的数据。示例运行效果:图(1)FilteredTextBoxDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" CodeFile="FilteredTextBoxDemo.aspx.cs" Inherits=原创 2007-06-17 16:40:00 · 647 阅读 · 0 评论 -
PagingBulletedList:在客户端索引、分页和排序的BulletedList
PagingBulletedList扩展器控件可以让某个ASP.NET BulletedList拥有客户端索引、分页和排序的功能。示例运行效果:图(1)图(2)图(3)图(4)图(5)PagingBulletedListDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" CodeFile="PagingBulletedL原创 2007-06-18 17:08:00 · 1771 阅读 · 0 评论 -
PopupControl:帮助用户输入的面板
PopupControl扩展器控件可以附加到任何控件之上,当用户点击该控件时,将弹出一个预先指定好的、显示附加信息或用来帮助用户执行某些设定的Panel。当该控件失去输入焦点之后,Panel将自动消失,且用户在其中进行的配置将被设定到扩展器的目标控件之上。示例运行代码:图(1)图(2)图(3)PopupControlDemo.aspx代码示例...@ Page Language="C#"原创 2007-06-19 17:28:00 · 1624 阅读 · 1 评论 -
Slider:网页上的滑动条
Slider扩展器控件可以将TextBox控件变成一个滑动条,让用户以鼠标拖动的方式输入某个范围内的值。示例运行效果:图(1)图(2)SliderDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" CodeFile="SliderDemo.aspx.cs" Inherits="Chapter08_SliderDemo"原创 2007-06-15 16:50:00 · 2573 阅读 · 0 评论 -
RoundedCouners:为面板添加圆角效果
RoundedCorners扩展器控件可以为页面中的元素添加圆角效果,能够起到柔和页面元素的作用。示例运行效果:图(1)图(2)图(3)RoundedCornersDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" CodeFile="RoundedCornersDemo.aspx.cs" Inherits="Chap原创 2007-06-15 15:42:00 · 845 阅读 · 0 评论 -
NumericUpDown:用上下箭头调整TextBox中的值
NumericUpDown扩展器控件可以将某个TextBox模拟成NumericUpDown控件,即在该TextBox的右边添加一对上下箭头按钮,点击其中的某个按钮可以相应地增加或减少TextBox中的值。示例运行效果:图(1)图(2) 图(3)NumericUpDown.asmx代码示例:using System;using System.Web;using System.Collect原创 2007-06-18 11:49:00 · 7059 阅读 · 0 评论 -
UpdatePanelAnimation:让UpdatePanel的更新不再单调
UpdatePanelAnimation扩展器控件可以应用到页面中的UpdatePanel上,以各种动画的形式表现UpdatePanel的更新过程,给用户带来绝佳的视觉体验以及明显的更新提示。示例运行效果:图(1) 图(2)图(3)图(4)UpdatePanelAnimationDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="t原创 2007-06-20 10:28:00 · 1366 阅读 · 0 评论 -
MutuallyExlcusiveCheckBox:允许取消选择的单选按钮组
MutuallyExlcusiveCheckBox扩展器控件可以应用到页面中的CheckBox上,通过为一组CheckBox指定同样的Key,让它们拥有类似单选按钮组(Radio Button Group)的行为,即用户只能选择组中的某一项。与单选按钮组不同的是,这个由CheckBox组成的单选按钮允许取消选择,即不选择组中的任意一项,而传统的单选按钮组则无法实现这个功能。示例运行效果:图(1)图原创 2007-06-20 11:20:00 · 1471 阅读 · 0 评论 -
ASP.NET AJAX——HelloWorld初体验
运行效果:HelloWorldService.asmx代码示例:using System;using System.Web;using System.Collections;using System.Web.Services;using System.Web.Services.Protocols;/**//// /// HelloWorldService 的摘要说明/// [WebServ原创 2007-05-05 11:48:00 · 2507 阅读 · 5 评论 -
TextBoxWatermark:带有水印效果的TextBox
TextBoxWatermark扩展器控件可用来为ASP.NET TextBox控件添加水印效果,既节约了宝贵的页面空间,又能够给用户以充分完善的输入提示。示例运行效果: 图(1)图(2)图(3)StyleSheet.css代码示例 *{...}{ font-family: Tahoma; font-size: 12px;}fieldset{原创 2007-06-11 17:46:00 · 3461 阅读 · 1 评论 -
MoverMenu:显示附加信息的面板
HoverMenu扩展器控件可以对任何的ASP.NET服务器端控件进行扩展,当用户将鼠标移至目标控件之上时,目标控件旁将自动弹出一个面板,该面板中可以用来显示某些附加内容、相关操作等信息。示例运行效果:图(1)图(2)图(3)BlogEntry.cs代码示例:using System;using System.Data;using System.Configuration;using Sy原创 2007-06-13 10:27:00 · 809 阅读 · 0 评论 -
DropShadow:让面板投射出阴影
DropShadow扩展器控件可以为页面中的某个面板投射出漂亮的阴影,起到突出显示以及美化页面的作用。示例运行效果:图(1) 图(2)图(3)DropShadowDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" CodeFile="DropShadowDemo.aspx.cs" Inherits="Chapter08_原创 2007-06-13 20:54:00 · 1713 阅读 · 0 评论 -
DropDown:SharePoint样式的下拉菜单
DropDown扩展器控件机会能够应用到任何ASP.NET服务器段控件之上,并为其提供SharePoint样式的下拉菜单。示例运行效果:图(1)图(2)图(3)StyleSheet.css代码示例:*{...}{ font-family: Tahoma; font-size: 12px;}fieldset{...}{ margin: 5px; padding: 5原创 2007-06-12 10:52:00 · 1962 阅读 · 1 评论 -
ValidatorCallout:更加醒目的Validator
ValidatorCallout扩展器控件可以扩展ASP.NET中的Validator类型的控件,让其显示的错误提示变得更加醒目,对用户更加友好。示例运行效果: 图(1)图(2)图(3)ValidatorCalloutDemo.aspx代码示例: ...@ Page Language="C#" AutoEventWireup="true" CodeF原创 2007-06-12 16:13:00 · 1392 阅读 · 0 评论 -
CollapsiblePanel:可折叠的面板
CollapsiblePanel可以让页面中的某个区域变得可折叠,即用户可以根据喜好展开或折叠其中的内容。示例运行效果:图(1)图(2)CollapsiblePanel.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" CodeFile="CollapsiblePanel.aspx.cs" Inherits="Chapter08原创 2007-06-13 21:58:00 · 2588 阅读 · 0 评论 -
DragPanel:可在页面中拖动的窗口
DragPanel扩展器控件可以让某个Panel控件浮动在页面之上,用户可以通过鼠标拖动该Panel中的指定区域在页面中异动该Panel。示例运行效果:图(1)图(2)DragPanelDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" CodeFile="DragPanelDemo.aspx.cs" Inherits=原创 2007-06-16 21:32:00 · 1586 阅读 · 1 评论