[转]页面传值

原文:http://www.cnblogs.com/hishanghai/p/4004285.html

总结的非常好,正找这方面的资料。

1、用viewmodel可以方便的在控制器、页面之间传值,同时进行数据验证,没问题,则ModelState. IsValid==true;

2、tempdata把值处在session中,所以在整个request生命周期中,都可以在控制器之间传值

3、FormCollection可以获得整个页面的值,如:

   public ActionResult TestAction(FormCollection form)

        {
            ViewData["Content"] = form["content"];
            return View();
        }

4、页面中的控件的值,可以传入Action的参数中,只要控件Id和Action的参数名一样就行。

posted on 2014-10-02 22:53  泰德  阅读(138)  评论(0编辑  收藏  举报