摘要:
网站 阅读全文
摘要:
对导航这块没自习看,以后再说吧,这里实现了Google的SiteMap,有利于google对站点的搜索;以后可以看看; 阅读全文
摘要:
使用导航控件 *绑定到数据库数据上的话可以创建一个继承自HierarchiacalDataSource的控件或者实现IHierarchicalDataSource; *PopulateNodesFromClient:禁用导航的Ajax; 阅读全文
摘要:
创建数据访问组件 *SystemDataSqlServerCe:SQL SERVER MOBILE EDITION; *在获取数据的时候建议使用DataReader *SQL 延迟函数:WAITFOR DELAY ‘0:0:03’; *记得一本书里说过一个函数执行的过程一般小于一纳秒; *使用sqlconnection默认是代开连接缓冲池的,默认的大小是100; *conn.close... 阅读全文
摘要:
ObjectDataSource控件 主要的五个属性:TypeNmae SelectMethod UpdateMethod InsertMethod DeleteMethod; *这个控件可以表示任何对象,如果这个对象不支持IEnumerable,它会自动加以包装到新对象中使其支持; *尽量使用DataReader public sqlDataReader GetMovies() { ... 阅读全文
摘要:
创建组件 首先这里的组件不是通常意义的组件 *动态编译的过程的一个主要缺陷就是如果组件中出现任何错误,会导致整个站点出错不能运行; *不同语言编写的组件需要放在不同的文件夹中,如果是一种语言写的就无所谓; *静态(static)在其它语言中被称作共享,它是没有任何实例归属的;这句话太好了啊,记得学C++的时候就一直搞不懂,一直都是从它的实现机制上去理解,啥静态的不变的啦,后来用了一段时间后... 阅读全文
摘要:
Repeater和DataList控件 *渐变滤镜css代码: .photo { filter:progid:DXImageTransform.Microsoft.Fade(duration=2); } *DataList和Repeater不同,DataList控件默认是输出一个Html表格,布局更加精确; *RepeatLayout:可以是Table(html的网格中输出)或者Flo... 阅读全文
摘要:
DetailsView控件和FormView控件 *Ajax分页:EnablePagingCallbacks启用; 这里说明下,这个ajax跟gridview里的那个一样,这个是已经封装好的,可以拿来直接接就用,它只会对当前控件进行更新,很爽吧,唯一郁闷的是TemplateField不可以使用,不过这个可以理解,也能想象的出来是不能用的; *InsertVisiable:插入时的可见状态,可以隐藏... 阅读全文
摘要:
使用GridView *EnableSortingAndPagingCallbacks:启用Ajax排序,但是这个时候不能使用TemplateField *从数据库中把表直接托出来,可以自动生成表,一般没什么用,用来查看数据倒是挺好的 *RowDataBind事件可以注册cell的修改事件; *Sort():可以被其它方法调用用来自定义gv的排序; *PageButtonCount:显示... 阅读全文
摘要:
List控件 *DataTextField和DataValueField属性可以绑定到类的任何公共属性但是不能是字段; *AppendDataBoundItems:混合数据源项和添加项; *创建一个自定义的List控件Page315 阅读全文