学习.NET MVC 笔记
最近一直在看MVC的相关教程,首先关于MVC的想法。因为上半年基本上在学习PHP,感受了PHP带来一些好处,让我感触最深的是PHP的页面布局是最方便的,不会像asp.net中的webform布局非常的不协调,不知道大家是否有这样的感觉,.NET MVC的出世好像解决了一定的问题。下面把我的笔记写上:
ViewData向View页面传递数据,然后我们就可以在View中取出数据并呈现给用户
例如下面的程序块
Code
在上面的 ViewData["Message"] = "Welcome to ASP.NET MVC!";它可以在View文件夹下的页面输出,当然要对应相应的ActionViewData向View页面传递数据,然后我们就可以在View中取出数据并呈现给用户
例如下面的程序块
在这里的Action是Home目录下的Index页面 显示的代码是 <%= ViewData["Message"] %>
你也可以做个联想,当利用到数据库的时候我们就可以在Model中写好业务逻辑然后传给控制使用,等等一系列方面的应用
顺便提下TempData的应用,他是页面跳转的时候我们可以用到它。上面的
// TempData["ShowAbout"] = "你好! 我是首页传过来的!";
//Response.Redirect("~/Home/About");
就是在跨页面中可以被访问到。
过滤代码的应用
如果需要过滤的话就在Controller上写上该类上面的例子就是[MvcDemo2.User.FilterParam]
public ActionResult About()
{
ViewData["QueryString1"] = Request.QueryString["Key1"];
return View();
}
今天很迟了,所以明天起来再改内容!




[HandleError]
}
}
浙公网安备 33010602011771号