随笔分类 -  Asp.net

JQueryUI之Autocomplete
摘要:JQuery UI 是以 JQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件,这些控件主要包括:Accordion,Autocomplete,ColorPicker,Dialog,Slider,Tabs,DatePicker,Magnifier,ProgressBar,Spinner等,其中Autocomplete能够非常容易的帮我们实现类似于百度搜索的智能提示功能。最新JQuery UI可以从JQuery UI官网下载获得。 一、首先了解下JQueryUI提供的重要属性: 1. autoFocus:当智能提示框出现... 阅读全文
posted @ 2013-03-02 17:51 psforever 阅读(18337) 评论(13) 推荐(8) 编辑
Ajax无限级树目录
摘要:以树目录的方式展示数据在我们程序开发中用得算是比较多的,asp.net中的TreeView控件就是一个功能非常强大的树控件,但是TreeView控件还是有很多不足,例如要想实现动态加载,就会导致页面的刷新,这样的用户体验明显是很不够的。下面就来实现一个具有Ajax功能的树目录。 首先看数据库表的设计,表的设计很简单用一个parent_id字段标示该节点的父节点id,第一级的parent_id=0,截图如下: 界面实现设计,每一级数据以<ul><li>……</li></ul>展示,子级ul追加到父级li元素的后面,这样比将子级ul插到父级li标签中 阅读全文
posted @ 2012-05-09 00:33 psforever 阅读(1407) 评论(0) 推荐(0) 编辑
使用Jquery实现跨域Ajax
摘要:在实际开发中经常需要用到跨域Ajax,特别是一些信息展示站点,往往都是通过发布系统生成纯静态的HTML文件,而且往往这种站点也是纯静态的站点(不包含任何由服务器端语言编写的文件如aspx、jsp、php等),这样不仅可以大大减小服务器的压力,也使得页面访问的速度更快。但是这样一来页面就变得没有交互性,这时候就需要用到跨域ajax技术,当然除此之外还有很多技术可以解决这种问题,比如用iframe等。 常用的跨域ajax技术有两种,一种是动态的创建script元素,然后将script元素的src属性指向其它域的动态文件,如果需要有数据返回的时候,可以在发出请求的页面上申明一个js变量,然后在... 阅读全文
posted @ 2012-05-05 14:47 psforever 阅读(2089) 评论(0) 推荐(1) 编辑
简易搜索智能提示文本框
摘要:本程序仿照Google搜索自动完成功能,当用户在搜索文本框中输入搜索关键字时,利用Ajax请求服务器数据库获取相匹配数据返回,然后以列表方式显示在搜索文本框的下方。界面截图如下:一、对搜索文本框的简单封装: 1 using System; 2 using System.Text; 3 using System.Web.UI.WebControls; 4 using System.ComponentModel; 5 using System.IO; 6 using System.Collections; 7 8 namespace MyControls 9 {10 public c... 阅读全文
posted @ 2011-12-10 01:23 psforever 阅读(1825) 评论(2) 推荐(0) 编辑
GridView动态增加行
摘要:很多时候,我们需要可编辑的表格,来比较方便的进行数据的录入,比如学习成绩的录入。当然这就要求能够动态的增加行,来一次性录入多个学生的信息。现在用ASP.NET中强大的GridView控件就能够达到这样的效果,如下图: 阅读全文
posted @ 2011-02-23 21:48 psforever 阅读(12577) 评论(8) 推荐(3) 编辑