摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等, 而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分页已成为许多ASP.NET程序员最头疼 阅读全文
posted @ 2012-12-01 16:35 liqing123 阅读(258) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,可以重复使用,可降低网络流量。 可以增强安全性。 当一个事务涉及到多个SQL语句时或者涉及到对多个表的操作时就要考虑用存储过程;当在一个事务的完成需要很复杂的商业逻辑时(比如,对多个数据的操作,对多个状态的判断更改等)要考虑;还有就是比较复杂的统计和汇总也要考虑,但是过多的使用存储过程会降低系统的移植性。存储过程举例如下:create proc [dbo].[sp_Use 阅读全文
posted @ 2012-12-01 16:28 liqing123 阅读(229) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------结构与类共享几乎所有相同的语法,但结构比类受到的限制更多:尽管结构的静态字段可以初始化,结构实例字段声明还是不能使用初始值设定项。结构不能声明默认构造函数(没有参数的构造函数)或析构函数。结构的副本由编译器自动创建和销毁,因此不需要使用默认构造函数和析构函数。实际上,编译器通过为所有字段赋予默认值(参见默认值表)来实现默认构造函数。结构不能从类或其他结构继承。结构是值类型 — 如果从结构创建一个对象并将该对象赋给某个变量,变量则包含结构 阅读全文
posted @ 2012-12-01 16:20 liqing123 阅读(170) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------1、多发链接到其他网站(友情链接)2、网站内部结构链接层次清晰合理3、静态化或半静态化网站内容4、尽量避免js导致的搜索引擎蜘蛛不能爬行5、重视网页标题title元素的内容,和meta标识的内容,设置关键字。6、经常更新网站内容蜘蛛只会顺着超链接的href爬进去,蜘蛛不会执行javascript,不要使用LinkButton,它生成的href中也是js代码。好多网站既做到ajax无刷新技术,又做到能让蜘蛛顺着超链接爬进来,方法是同时指定 阅读全文
posted @ 2012-12-01 16:18 liqing123 阅读(164) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------输出缓存 使用输出缓存,你可以缓存最后输出的HTML页面,当相同的页面再次请求的时候,ASP.NET不会再执行页面的生命周期和相关代码而是直接使用缓存的页面,语法如下:<%@ OutputCache Duration=”60” VaryByParam=”None”%>Duration 属性设置页面将被缓存60妙。任何的用户请求都会被缓存,在缓冲的60秒内相同的请求都会直接使用缓存的页面。当缓存过期后ASP.NET会再次执行页 阅读全文
posted @ 2012-12-01 16:15 liqing123 阅读(187) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------刷新页面的几种方法(JS,ASP.NET) Javascript刷新页面的几种方法:1. history.go(0) 2. location.reload() 3. location=location 4. location.assign(location) 5. document.execCommand('Refresh') 6. window.navigate(location) 7. location.replac 阅读全文
posted @ 2012-12-01 16:07 liqing123 阅读(124) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------下面简单介绍一下函数的3中类型的参数: 1.通过值传递参数 值传递参数为每个值参数创建一个新的存储位置,相应表达式的值复制到其中,但只是创建了值的副本,只是该副本的值发生了变化,而原先的值并没有变化,并且当该方法执 行完毕后,该值的副本也会自动被释放掉,所以原先传进来的值本身更不可能发生变化,下面举个例子: class Calculator { public static void AddOne(int var)//值传递,复制了... 阅读全文
posted @ 2012-12-01 16:06 liqing123 阅读(209) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------<asp:SiteMapPath ID="SiteMapPath1" runat="server"></asp:SiteMapPath> 在默认状态下,SiteMapPath控件会显示根节点以及其他代表当前Web页面的节点。 SiteMapPath控件还会显示网站地图的根节点与当前节点之间页面,形式是横向排列这些链接,每个链接之间用大于号(>)隔开。下面的例子显示了一 阅读全文
posted @ 2012-12-01 15:43 liqing123 阅读(209) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------//去掉字串左边的空格 function ltrim(str) { if (str.charat(0) == " ") { //如果字串左边第一个字符为空格 str = str.slice(1);//将空格从字串中去掉 //这一句也可改成 str = str.substring(1, str.length); str = ltrim(str); //递归调用 } return str; }//去掉字串右边的空格 f. 阅读全文
posted @ 2012-12-01 15:42 liqing123 阅读(153) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------声明方法时,如果您不能确定作为参数传递的变量数,则可以使用param可变参数。大家熟悉的Console.WriteLine()方法里的参数就是可变参数,想传多少参数就传多少参数,如:Console.WriteLine("{0},{1},{2}",1,2,3,4,"aa",5);对于可变参数,下面总结两种用法: static void Main(string[] args) { string[] s 阅读全文
posted @ 2012-12-01 15:37 liqing123 阅读(255) 评论(0) 推荐(0) 编辑