学习.NET MVC 笔记

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


   过滤代码的应用

 

Code

如果需要过滤的话就在Controller上写上该类上面的例子就是[MvcDemo2.User.FilterParam]

Code

 

Code


public ActionResult About()
        {
            ViewData["QueryString1"] = Request.QueryString["Key1"];
            return View();
        }

今天很迟了,所以明天起来再改内容!

posted @ 2009-09-18 00:15  Benjon  阅读(86)  评论(0)    收藏  举报