ASP.NET MVC2 学习笔记1

时间:2022-08-26 21:29:18

这里发表图片的文件不方便,请转到:www.hahaman.cn/ASP_NET/thread-347-1-1.aspx

 我自己封装了一个DLL,用于进行一些基础操作和分页处理!(借鉴了一些别人的代码)

HahaMvc.dll (文件大小:18 K, 下载次数:0)
创建MVC2项目
使用Linq连接数据库,选择一张表做为示例

ASP.NET MVC2 学习笔记1001.png (大小:7.7 K 下载次数:0)
ASP.NET MVC2 学习笔记1
编写Books类的局部类,完成验证功能

ASP.NET MVC2 学习笔记1002.png (大小:4.2 K 下载次数:0)
ASP.NET MVC2 学习笔记1

ModelBase类代码如下:

ASP.NET MVC2 学习笔记1003.png (大小:6.2 K 下载次数:0)
ASP.NET MVC2 学习笔记1

编写BooksBLL业务类:

ASP.NET MVC2 学习笔记1004.png (大小:8.1 K 下载次数:0)
ASP.NET MVC2 学习笔记1

BLLBase类的代码:

ASP.NET MVC2 学习笔记1005.png (大小:1.7 K 下载次数:0)
ASP.NET MVC2 学习笔记1

创建BookController(控制器):

ASP.NET MVC2 学习笔记1006.png (大小:7.7 K 下载次数:0)
ASP.NET MVC2 学习笔记1

编写代码:

ASP.NET MVC2 学习笔记1007.png (大小:4.5 K 下载次数:0)
ASP.NET MVC2 学习笔记1

在View目录下面创建Book文件夹,然后创建了一个Index的View
代码如下:

ASP.NET MVC2 学习笔记1008.png (大小:10.1 K 下载次数:0)
ASP.NET MVC2 学习笔记1

一定要注意页面指令:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master"
Inherits="System.Web.Mvc.ViewPage<System.Web.Mvc.PagerQuery<IList<MvcApp3.Models.Books>>>" %>

分页代码:

<%=Html.Pager("pager",Model.Pager.CurrentPageIndex,Model.Pager.PageSize,
                   Model.Pager.RecordCount,PageMode.Number) %>

结果如下图:

ASP.NET MVC2 学习笔记1009.png (大小:18.6 K 下载次数:0)
ASP.NET MVC2 学习笔记1

哈哈!基本完成!