上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 47 下一页
  2006年6月29日
摘要: 既然用户控件可以有自己的属性,那也一样可以有自己的事件。给自己的控件添加一个事件有的时候往往可以解决大难题,比如说我们要做一个登陆控件,就可以给它添加一个自己的提交事件,这样当提交的时候可以方便的取得回传值。如果没有自己的事件,该怎么判断登陆控件的按钮点击事件呢?添加事件是一个麻烦的过程,首先得有对“事件和委托”的认识,对这方面不熟悉的朋友可以找有关方面的资料看一下,我在这里恐怕讲不清楚,因为我也... 阅读全文
posted @ 2006-06-29 09:27 Notus|南色的风 阅读(611) 评论(2) 推荐(0) 编辑
摘要: 发布(publish)和订阅(subscribe):C#中,对象可以发布一组事件供其他类订阅。当发布类产生事件时,所有订阅类都会得到通知。实现了“发布/订阅”模式,即:定义了一种对象之间一对多的依赖关系,当一个对象发生变化时,所有依赖于它的对象都会得到通知并自动更新。事件(event)和委托(delegate):C#中的时间是用委托实现的。发布类定义了订阅类必须实现的委托。当事件发生时,订阅类的方... 阅读全文
posted @ 2006-06-29 09:27 Notus|南色的风 阅读(254) 评论(0) 推荐(0) 编辑
  2006年6月26日
摘要: 终于到用户控件(usercontrol)啦,按照microsoft press出的书的说法:“这一方面是如此重要,以至于一天没有学习这种控件,您就浪费了一天时间”。这样说虽然有点悬,但是用户控件确实很重要哦。以前做asp的时候,经常会把一些重复使用的代码做成一个单独的页面(比如说页头,页尾等),然后用的办法把这个重复的地方放进页面,现在.net提供了更加强大的办法来实现这个功能,这就是用户控件技术... 阅读全文
posted @ 2006-06-26 13:59 Notus|南色的风 阅读(414) 评论(0) 推荐(0) 编辑
摘要: --->完整的留言板下载来分隔。4. listgbook_ItemCommand这个单独列出来,是因为用这个来响应datalist里的按钮事件确实比较方便。//这个就是用了不同的commandname来进行操作private void listgbook_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEven... 阅读全文
posted @ 2006-06-26 13:59 Notus|南色的风 阅读(677) 评论(2) 推荐(0) 编辑
摘要: (说实话,我以前做asp的时候,从来就没有用过cookie,因为我总觉得这个东西没有session好用)cookie是用来保存客户资料的好方法,与同样可以用来保存客户资料的session不同的是,session是把资料保存在服务器端,而cookie是把资料保存在客户端,我们平常接触的最多的cookie应用应该就是论坛的信息保存了,当大家在登陆一个自己喜欢的论坛的时候,通常都会有类似于“是否保存您的... 阅读全文
posted @ 2006-06-26 13:57 Notus|南色的风 阅读(252) 评论(0) 推荐(0) 编辑
摘要: DataList是用摸板来重复显示内容的容器控件,除了在前台定好要显示的内容之外,还可以在后台操作控件。先来看这样一个问题:看本站的留言本,这个留言本只有一个页面。在管理员没有登陆的时候,你看不到管理功能的选项,而当你登陆后,就可以使用管理功能。其实是通过下面的语句来实现的:delete reply 而现在我们用DataList来做留言板,这些东西就不能放到前台了(因为违反asp.net的编程原则... 阅读全文
posted @ 2006-06-26 13:57 Notus|南色的风 阅读(463) 评论(3) 推荐(0) 编辑
摘要: 这是个具有明显煽动性的标题,没错,在这里就是提议大家使用DataList。在MSDN中文站有一篇关于repeater,datalist和datagrid的性能测试的文章,我也把这篇文章转到了我的站的“转载嘿嘿 希望你接受我的教训 一定早做打算 精华”里,这是篇不错的文章,里面有对这三个控件的详细的分析。其中从性能比较可以很清楚的看到repeater和datalist在效率上基本没有区别,而data... 阅读全文
posted @ 2006-06-26 13:56 Notus|南色的风 阅读(280) 评论(0) 推荐(0) 编辑
摘要: asp.net程序是经过编译执行的,这个大家都知道,尤其是使用Codebehind的时候,必须先把背后的.cs文件编译形成.dll文件,然后才可以执行。这个过程,如果你有vs.net,那很轻松就可以完成,但如果没有,那就得借助命令行了。仔细查一下.net framework sdk文档,可以找到关于这个话题的详细说明,好象没有必要专门贴一篇文章,但是今下午我在用的时候却发现了一个问题,文档中说“运... 阅读全文
posted @ 2006-06-26 13:55 Notus|南色的风 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 组件(Component Service)服务指的是.net框架提供的基于组件的api,用于在.net中实现组件。在软件开发中,组件通常指的是可执行特定任务或功能的程序、类或对象,对调用或使用它的程序或其运行环境一无所知。基本上,组件是系统中独立的一部分,它仅仅依靠自身就可以完成特定的任务。组件是编译后的代码,独立于创建它们的语言。组件还有一个预定义的接口,用于访问和操纵其内部的功能。从理论上讲,... 阅读全文
posted @ 2006-06-26 13:55 Notus|南色的风 阅读(214) 评论(1) 推荐(0) 编辑
摘要: (终于完成了这个可以方便分页的东东,嘿嘿)前几天学会了用dataset分页的方法,可是如果每一页都那样写一边会很累的。于是我用c#写了一个类,以后要用到分页的时候就方便多啦。基本的分页原理都在第12篇文章里做了描述,所以这里就不罗嗦了,下面把整个类的代码贴出来,如果大家有不明白的地方,或是对c#还不很了解,可以看后面跟着的类文档。最后面是一个应用这个“数据分页器”的事例,演示了一些基本应用,大家可... 阅读全文
posted @ 2006-06-26 13:46 Notus|南色的风 阅读(475) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 47 下一页