摘要:一、客户端模板1.我们需要将需要的控件放入页面中RadScriptManagerRadAutoCompleteBox其次就是新建一个web服务(前面已经介绍过关于该web服务的创建以及代码在此不讨论)2.模板的学习要使用客户端模板必须使用<ClientDropDownItemTemplate>标签,并将模板内容写入其中。3.如何使用 Value 和 Text 的值该控件已经提供了类型数据绑定的特殊符号,主要有以下三个#=...#:可以使用在javascript的表达式中、或作为一个字符串类型的数据项也可以直接在模板中输出该值#...#:可以在javascript的表达式中使用,但是 阅读全文
telerik的RadAutoCompleteBox控件学习三
2013-03-01 22:17 by y-z-f, 1315 阅读, 0 推荐, 收藏, 编辑
摘要:一、使用List<> 1.放置相关控件 2.在Page_Load中写下如下代码:1 protected void Page_Load(object sender, EventArgs e)2 {3 RadAutoCompleteBox1.DataSource = new List<string>(){"Europe","America","China"};4 } 然后在 F5运行,二、使用web服务 1.放置相关控件 2.在RadAutoCompleteBox控件中写下如下代码1 <telerik:Rad 阅读全文
telerik的RadAutoCompleteBox控件学习二
2013-03-01 17:46 by y-z-f, 562 阅读, 0 推荐, 收藏, 编辑
摘要:一、使用XmlDataSource控件 1.新建XML格式的文件 格式如下: 2.添加一个XmlDataSource控件到页面中,然后配置。 3.配置RadAutoCompleteBox控件 有关配置的详细参数参阅文章:TELERIK的RADAUTOCOMPLETEBOX控件学习一 阅读全文
telerik的RadAutoCompleteBox控件学习一
2013-03-01 17:26 by y-z-f, 1087 阅读, 0 推荐, 收藏, 编辑
摘要:一、数据绑定I、 SqlDataSource方式1. 首先我们需要先添加"RadScriptManager"控件(后面将不再重复)2.接着添加"SqlDataSource"控件3.自己新建一个数据库并新建一个表,表格式的数据如下:自己在里面输入以不同字母开头的字符串4.使用SqlDataSource进行绑定后面都是下一步直到完成5.配置"RadAutoCompleteBox"控件关键参数说明:Input type:为Text显示如下:为Token显示如下:Filter:为StartsWith表示最终的下拉数据是以用户输入的数据开头为C 阅读全文
利用 web 服务 让ajax更简单
2013-02-26 17:30 by y-z-f, 653 阅读, 1 推荐, 收藏, 编辑
摘要:之前其实已经接触过web服务,但是由于后来的项目等等原因致使没有足够的时间去深究它,今天花了一些时间去研究,小有所获,到此来讲解一番。一、准备工作打开vs2012 新建一个空WEB项目右击项目->添加->新建项->WEB服务其次在新建一个aspx页面到此为止,所有的准备工作已经做好了。二、编写Web服务代码数显将默认的"HelloWorld"改成"Js_ReturnValue"并且在后面添加两个参数"int id, string name"如下所示:1 [WebMethod]2 public string Js_Re 阅读全文
javascript-Array类型 二
2013-02-26 11:06 by y-z-f, 184 阅读, 0 推荐, 收藏, 编辑
摘要:五、排序 I、反转数组1 var nums = [1,2,3,4,5,6];2 nums.reverse();3 alert(nums); //弹出"6,5,4,3,2,1"字符串II、通过对比排序var nums = [2,3,5,6,1,4];nums.sort();alert(nums); //弹出"1,2,3,4,5,6"字符串除了直接调用"sort"之外,还可以传递一个对比的函数作为参数。如下所示:1 var nums = [2,3,5,6,1,4];2 nums.sort(function(value1,value2) { 阅读全文
javascript——Array类型
2013-02-25 17:48 by y-z-f, 336 阅读, 0 推荐, 收藏, 编辑
摘要:今天这节教程不仅仅是阐述ECMAScript3的部分功能,同时也会阐述有关EXMASctip5的很多新的功能。一、创建 因为它是一个引用类型,自然就需要在使用前先构造它。 我将分成两种方式来讲述 I、构造函数 1.空的Array实例var colors = new Array();2.初始化存储数量的Array实例1 var colors = new Array(20); 其中的参数"20"创建一个length为20个数组。 3.带数据的Array实例1 var colors = new Array("red","black",&qu 阅读全文
使用 jQuery 进行前端验证 -- 1
2013-01-31 19:49 by y-z-f, 20929 阅读, 3 推荐, 收藏, 编辑
摘要:如今很多的网站偶会有不同层次的验证去验证用户输入的信息是否符合我们所需要的数据类型。并且可以说任何有输入的地方都需要的去验证,验证一方面是要求用户输入正确格式的数据,同时也是避免恶意的用户进行非法的输入从而攻击网站。其中危害比较大的自然就是跨站脚本。而最近正好有一个大项目需要,所以就写了一篇关于前段验证脚本的教程,其基础为jQuery的插件validate。 一、可以验证哪些信息要求输入不能为空要求输入格式必须为电子邮箱要求输入格式必须为URL要求输入格式必须为日期要求输入格式必须为数字要求输入格式必须为整数要求输入必须和指定输入框内容相同要求输入必须大于指定字符长度要求输入必须小于指定字符. 阅读全文
T-SQL 之 存储过程入门
2013-01-08 14:37 by y-z-f, 4013 阅读, 0 推荐, 收藏, 编辑
摘要:当你还在使用拼接 T-SQL 语句让后通过 SqlCommand 执行它,是否感觉过的很麻烦?或许T-SQL语句很简单,也就花费不了多少时间。如果T-SQL语句长达5行以上你是否会感觉厌恶、频繁出错呢?而今天就让我们去学习一个可以大大减少我们在VS中拼写T-SQL语句的方法。就在是学习如何编写和使用存储过程。 所要具备的条件:学习过 ADO.NET 学习过 T-SQL 基本语句 使用NORTHWND数据库作为举例 一、什么是存储过程 很多权威的说法就是‘允许重复执行某个任何的SQL语句。只要创建某个过程一次,就可以在程序中多次重用它。这一稿了程序的可维护性,允许程序以统一、优化的方式访问数据. 阅读全文
ASP.NET 之 自定义 异步HTTP处理程序
2013-01-04 13:36 by y-z-f, 2986 阅读, 4 推荐, 收藏, 编辑
摘要:一、前言 1.对读者想说的话:(可跳过) 在此我感谢那些看了《ASP.NET 之 自定义 同步HTTP处理程序》这篇文章以及看到了这篇《ASP.NET 之 自定义 异步HTTP处理程序》的亲们。前面的那篇可能看过MSDN的亲们一定会发现很多熟悉的地方。而我其实就是比较详细的介绍了一下,让大家更好的理解 PS:MSDN从头到尾都是文字且文字很统一,恐怕很多人都感觉畏惧,懒的去看,所以我将其重要的部分提取出来,使用易懂的例子和简洁的语言来叙述。当然其中也免不了错误,希望各位亲们可以指出。 2.正式的开始 前面我们学习了关于关于自定义同步HTTP处理程序,相信大家可能感觉有所成就(大牛们可能会觉得. 阅读全文
ASP.NET 之 自定义 同步HTTP处理程序
2013-01-03 23:04 by y-z-f, 1854 阅读, 5 推荐, 收藏, 编辑
摘要:一、前言 说来这片简单的教程还真是碰巧,是刚好我在写另一个页指令的时候看到的。就跟着进来看了看是什么东西,发现比我们之前只会用.ashx,并且只能在申请这个文件才可以进行响应。这些似乎让它变不灵活,不能让我们灵活的应用。而自定义HTTP处理程序可以完全消除上面的问题,它只是一个.cs的类文件,并且你只要按照很简单的准备工作就可以获得很多的灵活度:1.可以自定义用户访问何网页时响应该文件并把数据呈现发送给客户端 2.可以对所有具有一致的后缀名的请求文件定义一个处理程序 3.具有同步与异步选择 我相信一定有人对于上面的说有一定不的理解,这里我需要解释它的一个重要意义,那么大家就自然知道它的灵活所. 阅读全文
ASP.NET 底层技术 一
2013-01-03 21:03 by y-z-f, 919 阅读, 1 推荐, 收藏, 编辑
摘要:如果你是一个能把你好奇的问题都能解决的人的话,我相信这篇文章你应该不需要阅读的。因为你可能早已研究过这方面,当然看了也无妨。可以提出对我的建议的同时也可以巩固自己的知识。一、我们将会研究什么? 这里我所说的底层不要误解,不可能说的我会让你去掌握http/https协议甚至是tcp/udp ip 这些协议。我们探讨的只是你我在正常的编码中根本没有考虑过的问题,但是却很关键而且对于你我感觉可能都是那么的底层,无需考虑。当然我也相信有人看完之后会觉得根本没有必要,我知道vs会帮你把这些都做好。所以这里我要申明一下的是我只是简单的介绍这些知识。如果对你有用,那么自然就是我的目的,如果对于你毫无作为。. 阅读全文
ADO.NET 之 三 2
2012-12-31 19:33 by y-z-f, 388 阅读, 0 推荐, 收藏, 编辑
摘要:我们接着上面的章节继续学习 SqlCommand 更高级的话题1. 异步执行T-SQL注意:T-SQL 语句中必须要有: Asynchronous Processing=true; 1.1 异步执行无结果集(无参数) 相关的方法 BeginExecuteNonQuery() EndExecuteNonQuery() 相关的类 IAsyncResult 使用方法:首先按照正常建立数据库连接的方式建立连接,然后创建SqlCommand实例构造所需执行的T-SQL语句.然后最重要的一步就是:(假设 cmd 为 SqlCommand 实例)1 IAsyncResult result = cmd.Beg 阅读全文
ADO.NET 之 三
2012-12-31 13:06 by y-z-f, 347 阅读, 0 推荐, 收藏, 编辑
摘要:三、操作篇(1)1.构造函数 1 // 1. 2 SqlCommand cmd = new SqlCommand(); //默认构造函数 3 /* 4 相关的默认值为以下: 5 CommandText : 空字符串 6 CommandTimeout : 30s 7 CommandType : CommandType.Text 8 Connection : NULL 9 */10 11 //2.12 SqlCommand cmd = new SqlCommand( 13 "SELECT * FROM NORTHWND" //T-SQL语句14... 阅读全文
ADO.NET 之 二
2012-12-29 23:09 by y-z-f, 315 阅读, 0 推荐, 收藏, 编辑
摘要:二、数据库连接篇在 AOD.NET 中我们都是使用 SqlConnection 类来连接数据库的,所以这节我们主要介绍的是1. SqlConnection类的详细使用方法1.1 构造函数1 //1.2 SqlConnection()3 //2.4 SqlConnection( string connectionString )1.2 或者设置连接数据库的字符串1 SqlConnection con = new SqlConnection();2 con.ConnectionString = ""; //设置数据库的连接字符串1.3 设置连接超时1 SqlConnection 阅读全文