随笔 - 7  文章 - 3  评论 - 118 
  2009年5月31日

asp.net mvc 1.0正式版发布之后,试用mvc写了几个简单的小项目,由于每个项目都免不了要用到数据的分页功能,

所以决定把自己经常使用的分页相关的功能封装下,做成一个HtmlHelper的扩展方法,以方便自己和像我一样刚接触MVC的

新手使用。

dll文件下载

使用demo下载

分页功能实现方面参考了网上的一些内容,加上自己的一些修改,使用方式如下: 

(鉴于分页代码基本上和别人的没什么两样,所以这里就省略了。)

 

封装扩展方法

 

 

 Code

 

 

Code

 

 

 

posted @ 2009-05-31 16:36 风不平 阅读(2348) 评论(10) 编辑
  2008年9月8日

这几天高校新生入学,所以工作非常忙,没有办法及时进行更新,在这里向大家说声抱歉。
本章主要讲解使用AJAX对静态生成的信息页面进行无刷新的删除,置顶,取消置顶,更新首页等一些管理操作,以及为静态页面添加点击数和取得点击数等一些基本的操作。

 

视频教程第七课

 

加上第八节,不想再另发新贴了。

本节主要讲述使用AJAX无刷新发布信息

 

视频教程第八课

 

 

中秋放假了几天,回来上班后就感冒发烧了好几天,现在还没有痊愈

附上之前的所有源码:

视频教程源码

posted @ 2008-09-08 21:18 风不平 阅读(2088) 评论(15) 编辑
  2008年9月4日

今天这节的内容并不多,主要是讲解通过AJAX读取信息页的访客留言,并按分页显示在信息页下方,如果管理登录过则可以对留言进行删除操作。

由于今天晚上精神状况很差,在录制过程中一直出现一些不该犯的错误,四十几分钟的视频录制了将近两个小时,以至原计划一些基本的信息页管理功能也没办法如期讲完,我在这里向大家道歉了。

 

视频教程第六章(68.62MB)

posted @ 2008-09-04 00:43 风不平 阅读(2586) 评论(14) 编辑
  2008年9月2日

本节主要讲述生成信息明细页和使用AJAX在生成的HTML页面上无刷新的发布留言.

 

因该部分内容较多,所以分开成两节,在下一节将讲述在信息明细页上直接读出留言及

用AJAX管理留言和信息页.

 

视频教程第五节(70.72MB)

posted @ 2008-09-02 21:06 风不平 阅读(1911) 评论(15) 编辑

本人刚学asp.net半年多,有很多的不足,希望大家见谅!

把自己一些网站制作的心得做在视频教程,方便一些和我一样刚学.net的初学者,少走些弯路.

本节主要是使用ajax和json分页的一些方法.基本上是自己在实践中反复调试出来的一些程序代码

 

视频教程第四节(89.13MB)

 

posted @ 2008-09-02 00:44 风不平 阅读(2313) 评论(9) 编辑
  2008年8月28日

  学了半年多的ASP.NET,因为只是个人业余的兴趣爱好,所以一直都没做过一个比较完整一点的项目,很多时候都是随便做了一部分就扔一边去了。前段时间在网上逛,看到别人做的一个简单的分类信息发布网站,突然间心血来潮,觉得自己最起码也应该从头到尾认认真真的做个网站,就算是简单点的也比什么都没做的好。


  决心一下,马上就开始动手做了起来。


  刚开始的时候,基本上前台后台都是直接用的VS2005自带的WEB数据控件,后台数据库使用SQLITE3。因为我一直都觉得SQLITE是一个非常出色的数据库平台——轻量级嵌入式文件型数据库,非常适合一些中小型的项目。


  花了将近一星期的业余时间,功能上基本上也算是完成了。其实也很简单,无非就是几个页面:首页,分类页,查询页,信息页,发布页,友情链接页,友情链接发布页,友情链接管理页,以及后台一些简单的添加分类等等的管理功能。具体可参考:http://www.059info.com/ [已失效]


  做完之后,自己平静下来看看,越看越不满意。于是决定重新改写前台的所有页面,将所有前台页面都生成静态HTML,然后再使用AJAX来在静态页上面进行发布信息,分页和管理等操作。


  又花了一个多星期的时间,勉强算是达到了自己的要求,基本上把想实现的功能都给实现了。


  在这将近三个星期的时间里,自己也算是深有体会,收获颇丰。为了与大家分享学习的成果,决定把制作过程中一些重要的过程和细节,做成视频教程,提供给有兴趣或有需要的朋友参考与点评。

 

---------------注:前几节都相当简单,适合初学者,高手可以无视-------------------

 

视频教程第一课 (34.92MB)

 

视频教程第二课 (71.13MB)

 

视频教程第三课 (68.72MB)

 

以下列出制作网站过程中用到的一些JS和.NET类库(这些类库将包含在视频教程的压缩包里):

 

mootools1.2.js
JS类库,一个功能强大的函数库,主要用来在浏览器端实现AJAX和处理JSON数据的功能,同时还能使JS代码保持良好的浏览器兼容性。

 

NetServ.Net.Json.dll
服务器端的处理JSON数据的类,主要用来生成JSON数据返回给浏览器端。

 

System.Data.SQLite.DLL
SQLITE数据库支持类,使得网站能够使用SQLITE数据库。

 

posted @ 2008-08-28 20:19 风不平 阅读(4975) 评论(52) 编辑
  2008年8月22日
posted @ 2008-08-22 18:02 风不平 阅读(440) 评论(1) 编辑