摘要: 1.Repeater控件的使用创建数据源,并为Repeater控件设置数据源,然后就可以在<ItemTemplate>中设置要显示的值。数据源中有多少条数据,都会遍历出来,相当于foreach,如果需要隔行的文字显示不同的样式。就要设置<AlternatingItemTemplate>,在此属性的内容就是偶数行的内容啦,如果需要隔行显示不同样式,则偶数行的数据设置不同的样式即可。可以将偶数行的代码通过div包装一下在放到<AlternatingItem Template>中,就可以通过设置div的样式使得偶数行的数据样式不同啦。简而言之,<Altern 阅读全文
posted @ 2011-04-17 00:02 GY小小鸟 阅读(1971) 评论(2) 推荐(0) 编辑
摘要: 1.ListView控件的使用Repeater一般只用来展示数据,如果要对数据进行增删改查则用ListView更方便。使用想到来使ListView自动生成很多模版,免去手写模版的麻烦,我们可以对生成的模版再进行手工的调整以满足具体需求。首先设定数据源,然后点击智能提示中的“配置ListView”,选择一种布局方式,然后根据需要选择“启用编辑”、“启用插入”、“启用分页”、就会自动的生成常用的模版。注意:这样只是提高开发的效率,而不是唯一的途径。LayoutTemplate为布局模版,布局模版中必须有一个id为itemPlaceholder的服务端控件,什么类型的控件都可以,不会被显示,只是作为 阅读全文
posted @ 2011-04-17 00:01 GY小小鸟 阅读(1920) 评论(0) 推荐(0) 编辑
摘要: 注册练习:验证码的生成:publicvoidProcessRequest(HttpContextcontext){stringstr="";Randomr=newRandom();for(inti = 0; i <= 4; i++){intj=r.Next(10);str = str + j;}context.Session["YanZheng"] = str;context.Response.ContentType ="image/JPEG";using(System.Drawing.Bitmapbitmap =newSyst 阅读全文
posted @ 2011-04-17 00:00 GY小小鸟 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 下载图片处理T_UsersTableAdapteradapter =newT_UsersTableAdapter();vardata = adapter.GetDataById(int.Parse(context.Session["UserId"].ToString()));varuser = data.Single();if(user.Level == 1){stringPicPath ="~/img/"+filename;if(PicPath.IndexOf('.')!=6))//此处有漏洞风险,防止用户通过拼凑请求参数的方法非法下载 阅读全文
posted @ 2011-04-16 23:59 GY小小鸟 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.特殊路径标志“~”和“/”表示网站根目录(跟域名相关),../表示上级目录、./表示当前目录等Http标准定位不一样,“~”,~是ASP.NET定义的特殊符号,是ASP.NET内部定义推荐的方法,推荐资源定位都使用“~”从应用根目录开始定义。编程处理“~”,如果在服务器控件中,会自动将~进行转换,如果在html控件或者需要在代码中转换可以使用VirtualPathUtility类中的静态方法进行虚拟路径、全路径等的转换,比如VirtualPathUtility.ToAbsolute(“~/a/b.sapx”)2.Request对象Response.Write(Request.AppRela 阅读全文
posted @ 2011-04-16 23:58 GY小小鸟 阅读(386) 评论(0) 推荐(0) 编辑
摘要: HTTP协议简介1.web开发是和http协议打交道的,必须了解http协议。http协议版本:http/0.9、http/1.0、http/1.1版本http协议分析工具1.DebugBar,Http(s)标签的内容。免费的,只能分析当前浏览器中的内容。HttpWatch,收费的,也是只能分析当前浏览器的内容。推荐使用。http协议的几个概念:1.连接(connection):浏览器和服务器之间传输数据的通道,一般请求完毕就关闭,不会保持连接2.请求(Request):浏览器向服务器发送的“我要。。”的消息,包含请求的类型,请求的数据、浏览器的信息(语言、浏览器的版本等)3.相应(Respo 阅读全文
posted @ 2011-04-16 23:56 GY小小鸟 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 1.ASP.Net简介及学习1.什么是ASP.Net –ASP.Net是一种动态网页技术,在服务器端运行.Net代码,动态生成HTML。可以使用JavaScript、Dom在浏览器端完成很多工作。学习ASP.NET不要陷入如何使用服务器控件的误区中,我们要懂得每个控件的运行原理。不要做一个只会拖控件的“程序员”。2.webApplication和webSite的区别。WebApplication有命名空间,更改c#代码后要重新启动浏览器方能看到更改的效果。webSite则没有这个东东。webSite是由ASP带过来的程序开发习惯,但是它只适用于小型网站的开发,因为代码出错了不容易发现,而且所有 阅读全文
posted @ 2011-04-16 23:54 GY小小鸟 阅读(367) 评论(0) 推荐(0) 编辑
摘要: JavaScript课程笔记课程1 JavaScript简述.HTML只是描述网页长相的标记语言,没有计算,判断能力,如果所有计算判断都放到服务器端执行的话,网页的页面会特别慢,用起来也很难用,对服务器的压力很大,因此要求能在浏览器中执行一些简单的运算,判断。JavaScript就是一种在浏览器端执行的语言。JavaScript与Java没有直接的关系,唯一的关系就是JavaScript原名叫做LiveScript,后来吸收了Java的特性,升级为JavaScript。简称jsJavaScript是一种解释型的语言,无需编译就可以随时运行,这样哪怕语法有错误,没有语法错误的部分还是能正确运行。 阅读全文
posted @ 2011-04-16 23:53 GY小小鸟 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 课程一:面向对象的概念。英文缩写:OOP。面向对象只是面向过程的一个补充,而不是取代面向过程。类、对象。类是抽象的,对象是具体的。人是一个类,某一个人是“人”这个类的对象。和类相关的变量叫做字段,是类的状态。类是不占内存的,对象才占内存。方法:就是类能够执行的动作,比如问好、吃饭。类的继承:类之间可以有继承关系。比如电脑类可以从电器类继承,这样做的好处是“电脑”类,只需要定义自己特有的字段、方法就可以啦。面向对象的三个特征:封装、继承、多态。课程二:定义类。看看这个程序,基本上包含了类的定义,类的对象的声明、对象的字段的赋值等等。课程三:类的成员访问级别.在定义类的成员是,前面有一个关键字,例 阅读全文
posted @ 2011-04-16 23:51 GY小小鸟 阅读(558) 评论(0) 推荐(0) 编辑
摘要: C#课程笔记。第一课。Net的技术Windows控制台程序1.WinFrom程序:像我们想在常用的QQ等窗口程序。3. ASP.Net:开发网站程序。如WebFrom开发4嵌入式开发也可以用。Net来开发。5.WCF:通信程序如QQ。WF工作流。第二课:控制台程序Console.WriteLine("请输入一个整数:\n");//用于打印一行字符串相当于printf();strings =Console.ReadLine();//相当于scanf();用于接收字符串。inti =Convert.ToInt32(s);inti1 = i + 10;Console.WriteL 阅读全文
posted @ 2011-04-16 23:48 GY小小鸟 阅读(513) 评论(0) 推荐(0) 编辑