上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 47 下一页
  2006年6月26日
摘要: 大家还记得以前asp中recordset那方便易用的分页功能吗?pagesize,absolutepage,pagecount这些属性的存在大大的方便了页面的编排。而asp.net的DataSet却没有提供相应的方法来进行分页。不过,通过简单的程序,也可以让DataSet实现分页功能。先来回忆一下recordset是怎么分页的,先是把数据放在recordset里面,然后设定pagesize,和pa... 阅读全文
posted @ 2006-06-26 13:45 Notus|南色的风 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 1.一个asp.net页是一个page类的实例对象,继承自System.Web.UI.Page。2.关于执行效率:Repeater>DataList>DataGrid;DataReader>DataSet。但是也不应该过于执着,引用经典论坛stchin的原话:“c比汇编慢,c++比c慢,java比c++慢,但是后者在强大硬件的支持下仍然迅速普及起来。当效率的影响到了无法忍受的时候,才会去考虑效率。... 阅读全文
posted @ 2006-06-26 13:45 Notus|南色的风 阅读(217) 评论(0) 推荐(0) 编辑
摘要: vs.net在控件管理方面果然是方便的很,我是今天才开始用vs.net的,过几天熟练了就写一篇文章上来,下面的这个留言本除了没有分页功能外,其他的功能都齐备。就是界面和数据表简单了些,做练习嘛~~程序虽小,遇到的问题也有很多,最麻烦的是我不知道怎么才可以管理repeater模板里面的控件的visible属性,大家可以看下面有一段用粉红色标识的判断语句,根本就是asp的办法 :(我在.net fra... 阅读全文
posted @ 2006-06-26 13:40 Notus|南色的风 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 精确定位这个词是我自己瞎想的,我不知道正规的说法是什么。用这个词主要是用来解决这个问题:比如你用repeater写了一个留言本,可是当你要回复具体的留言的时候,怎么才能获得这个留言的具体位置呢?再说一种情况,以前我们写asp的时候,经常会用到形如“http://api.533.net/needquest.asp?id=notus”的语句,这个主要是用来传递值给需要的页面,并且每一条记录所要传递的值... 阅读全文
posted @ 2006-06-26 13:39 Notus|南色的风 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 不知大家在写asp.net程序的时候有没有遇到这样的问题,当你的页面内有一个文本框,而你需要提取文本框里面的输入内容并进行数据库操作时(比如把输入的内容加到数据库中),如果输入的内容是英文,完全没有问题,但当输入内容为中文的时候,就会发生无法提交的错误,或者可以提交,但是提交到数据库里面的内容已经变成了乱码。这个时候可以检查一下web.config文件的设置是否有误,一般情况下应该是里面对输入输出... 阅读全文
posted @ 2006-06-26 13:39 Notus|南色的风 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 总算是把这个东东写完了。做这个的目的就是为了系统的练习一下最近学的一些知识。并且在一开始就定了一些规则,比如可以用datareader就不用dataset,留言本的主体用repeater。下面把遇到的问题说一下。首先最大的问题就是确定留言编号的问题,这个编号主要是用来进行回复或删除的时候用来确定具体的记录。可能是有些repeater的属性我还没有学到吧,我实在是想不出来到底该怎么做才可以在点击每条... 阅读全文
posted @ 2006-06-26 13:38 Notus|南色的风 阅读(532) 评论(13) 推荐(0) 编辑
摘要: repeater控件的主要作用是循环显示数据库里面的东东,它招人喜欢的地方就是“语法”简单,但是却可以显示复杂结构的表格,这里的这个“复杂结构”的意思就是有很多行和列的那种,举个例子-“留言板”。repeater控件是和datagrid一样,是一个“容器控件”。填加数据的方式也是通过“数据绑定”,就是和datagrid一样用DataSource指定数据源,然后通过模板来循环显示绑定的数据。所谓模板... 阅读全文
posted @ 2006-06-26 13:37 Notus|南色的风 阅读(354) 评论(1) 推荐(0) 编辑
摘要: 想要在本地机上编写并运行测试asp.net程序,必须要配置环境先(……),下面就来研究一下这个问题。首先当然得有iis,这个似乎不用多说,添加/删除程序-安装windows组件-iis-插入2000或xp光盘-完成(当然,如果你是2000的话,放xp的自然不行)。然后就来配置.net的环境。最省事的做法是用windows update来打完这些“补丁”,嘿嘿,这个是我从网上看的,不知道是不是真的可... 阅读全文
posted @ 2006-06-26 13:37 Notus|南色的风 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 以前写asp程序的时候,如果遇到一个页面内要调用多个数据表的情况,那就麻烦大了,需要不断的改变recordset,而现在有了DataSet,一切都不一样啦。通俗一点说,DataSet就是一个容器,里面装的就是数据表(当然,数据表里面又装着数据),既然是容器了,自然可以往里面放很多的东西啦。我们知道,往DataSet里面装东西的时候要用到DataAdapter对象的Fill()方法,如果要装很多东西... 阅读全文
posted @ 2006-06-26 13:36 Notus|南色的风 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 大家知道,DataSet保存的数据是位于服务器内存里面的原数据库的“副本”。所以用DataSet更新数据的过程就是先对“副本”进行更新,然后在将“原本”更新,按照我的理解就是把“原本”覆盖掉。具体到过程,首先是要找到需要更新的行,然后赋新值,最后更新原数据库。要找到需要修改的行,比较方便的做法就是根据记录中的某个值进行查找,这样比用“列号”“行号”什么的方便多了。要做到这一点,首先就是要给数据库指... 阅读全文
posted @ 2006-06-26 13:36 Notus|南色的风 阅读(189) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 47 下一页