using MVCBlog.Models;
using System;
using System.Collections.Generic;
using System.Data.Entity.Infrastructure;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MVCBlog.Controllers
{
//1.控制器类(继承了 Controller)
public class HomeController : Controller
{
#region 0.1 初始化数据集合 +void InitData()
/// <summary>
/// 初始化数据集合
/// </summary>
public List<Models.Dog> InitData()
{
List<Models.Dog> list = new List<Models.Dog>() {
new Dog(){ ID=1,Name="小样~~"},
new Dog(){ ID=2,Name="小样2~~"},
new Dog(){ ID=3,Name="小样3~~"},
new Dog(){ ID=4,Name="小样4~~"}
};
return list;
}
#endregion
#region 2.Action方法(可以看成是MVC设计模式的 Model) +ActionResult Index2()
//2.Action方法(可以看成是MVC设计模式的 Model)
public ActionResult Index2()
{
System.Text.StringBuilder sbHtml = new System.Text.StringBuilder(4000);
//2.1 处理当前业务(比如读取数据库,判断等)
//2.1.1创建一个数据集合(伪数据),获取数据
List<Models.Dog> list = InitData();
//2.1.2遍历集合,生成html代码,存入 sbHtml
list.ForEach(d =>
{
sbHtml.AppendLine("<div>" + d.ToString() + "</di
mvc controller
最新推荐文章于 2025-04-21 12:19:41 发布