![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asp.net AJAX & toolkit
文章平均质量分 68
soldierluo
羽毛球
展开
-
一、登堂入室——基本概念
前言 很久很久以前就耳闻了Ajax的美名,但那时的Ajax开发起来还甚是麻烦,所以一直没去用,现在在很多的项目中需求人员都会有这样的需要,比如无刷新二级联动啦什么之类的,虽然他们不是说如此专业的术语,但一听就明白了,这时你就必须使用Ajax了。最近在项目中也用了些简单的Ajax,但总觉得用起来不是很舒服,因为没有比较详细的学习过,所以现在决定花点时间来学习一下asp.net a原创 2009-11-18 20:42:00 · 1007 阅读 · 0 评论 -
十一、Calendar——日期选择控件
Calendar控件用于在客户端弹出一个日期选择框供用户选择日期,它的使用很简单,也不需要什么设置。 举例如下:1. 添加一个ScriptManage2. 添加一个TextBox3. 添加一个Calendar控件: asp:TextBox ID="TextBox1" runat="server">asp:TextBox>原创 2009-11-23 09:50:00 · 3302 阅读 · 1 评论 -
十、AutoComplete——自动完成
AutoComplete自动完成,当用户输入字符后,会自动匹配出可能的结果供用户选择,google或百度的输入框就有这种功能。 举例如下:1. 拖入一个ScriptManage控件2. 拖入一个TextBox控件3. 拖入一个AutoComplete控件: asp:TextBox ID="TextBox1" runat="s原创 2009-11-23 09:48:00 · 1888 阅读 · 1 评论 -
九、AsyncFileUpload——异步上传文件
AsyncFileUpload控件是用来异步上传文件的,说真的,看到现在,越来越觉得ajax control toolkit很鸡肋,总是似乎能用,但又总是似乎不够完全,所以,我觉得toolkit的用途真的不是很大,要做好这方面的工作ajax可以使用asp.net ajax,而js则使用jQuery我觉得这是比较完美的组合。 举例如下:1. 拖入一个ScriptManage控原创 2009-11-23 09:46:00 · 7470 阅读 · 1 评论 -
八、Animation——淡入淡出动画效果
使用Animation控件,可以制造出各种漂亮的动画效果,使用户在操作时有良好的视觉体验。 举例如下:1. 添加一个ScriptManage控件2. 添加一段div如下: ddddddddddddddddddddddddddddddddddddddddddddddddddddddd dddddddddddddd原创 2009-11-23 09:44:00 · 6508 阅读 · 0 评论 -
六、Accordion——手风琴方格(我叫它,可折叠面板列表)
Accordion是一个可折叠的面板列表,每个面板都由header和content两个部分组成,header部分是始终显示的,当点击header后则会展开或折叠起其对应的content部分,但每次对多只能打开一个content,这有点像DropDownList。 举例说明:1. 静态可折叠面板列表1) 在页面的最上方添加ScriptManager,因为原创 2009-11-23 09:38:00 · 1846 阅读 · 0 评论 -
十四、Tabs——可切换面板
Tabs可切换面板,可以在一个页面中放置多个操作面板,这有点像Accordion(可折叠面板),但Tabs的title是横向的 举例如下:1. 添加一个ScriptManage2. 添加一个TabContainer3. 然后通过界面向TabContainer添加TabPanel cc1:TabContainer ID=原创 2009-11-23 09:54:00 · 1222 阅读 · 0 评论 -
十三、CollapsiblePane——可折叠面板、HTMLEditor——网络版文本编辑器
CollapsiblePane可折叠面板,用于隐藏或显示一个面板。 举例如下:1. 添加一个ScriptManage2. 添加两个Panel asp:Panel ID="Panel1" runat="server"> asp:LinkButton ID="LinkButton1" runat="server"原创 2009-11-23 09:53:00 · 1735 阅读 · 0 评论 -
十二、CascadingDropDown——级联下拉列表
CascadingDropDown级联下拉列表,就是一个无刷新的多级联动。 举例如下:这里用一个三级联动的例子说明,其它的二级或更多级的联动都很容易了。1. 添加一个ScriptManage2. 添加三个DropDownList和三个CascadingDropDown,每个DropDownList都需要对应一个CascadingDropDown原创 2009-11-23 09:51:00 · 3152 阅读 · 0 评论 -
七、AlwaysVisibleControl——同步卫星
AlwaysVisibleControl的名称已经将它的功能说得很清楚了,它是一个始终显示的控件,事实上是一个始终漂浮在页面固定未知的一个Div层,它相对于页面来说就像同步卫星相对于地球一样,是相对位置固定不变的。 举例如下:1. 向页面添加一个ScriptManage2. 向页面添加一个服务器控件,这里是一个div,并且在div中通过iframe引用原创 2009-11-23 09:43:00 · 984 阅读 · 0 评论 -
五、获取自定义复杂对象
JavaScript获取复杂的数据一般使用拼接字符串或使用xml,但是在asp.net中,我们可以使用GenerateScriptType(typeof(自定义类))属性来返回较复杂的对象,并在客户端使用属性来直接访问。例:1. 首先编写webservice中的函数如下: public class user { p原创 2009-11-22 14:31:00 · 904 阅读 · 0 评论 -
三、继续进行——Asp.net ajax的主要控件
一、前言打开工具箱的Ajax extensions可以看到五个ajax控件,在vs2008中它们已经集成到了.net framerwork3.5中,如果是之前版本的vs则需要自己去下载文件来安装。这五个控件在ajax中是非常常用的,所以微软才将他们集成到vs中来,下面将简单的介绍着五个控件及它们的重要属性。 二、重中之重——ScriptManager看名字就知道,着家伙肯定是原创 2009-11-19 09:32:00 · 1493 阅读 · 0 评论 -
四、程咬金——JavaScript基础
一、前言Ajax,异步JavaScript和XML,前面已经解释过,所以Ajax的学习还包含JavaScript和XML,这里我们先看JavaScript,而JavaScript实际上又是包含JavaScript语法和HTML DOM即文档对象模型的,接下来会分别介绍。JavaScript教程参考地址:http://www.w3school.com.cn/js/index.asp原创 2009-11-19 10:33:00 · 930 阅读 · 0 评论 -
二、小试身手——第一个Ajax程序
一、 新建一个Ajax_Start的网站 二、 在网站中添加一个web服务(ws_start.asmx)在vs2008中,添加一个web服务生成了两个文件,一个是asmx文件,一个是在App_code里的cs文件;我觉得这样并不好,主要是不方便管理,至少现在在我看来是这样,所以下面我们要来改造一下它 三、 改造vs2008中生成原创 2009-11-19 09:30:00 · 1204 阅读 · 1 评论 -
十五、UpdatePanelAnimation——带有动画效果的Updatepanel、DragPanel——拖放功能
UpdatePanelAnimation带有动画效果的Updatepanel 举例如下:1. 添加一个ScriptManage2. 添加一个UpdatePanel,并向其中添加一个button3. 编写响应的button方法 protected void Button1_Click(object sender, EventAr原创 2009-11-23 09:58:00 · 1410 阅读 · 0 评论