分类:
    ASP.NET
MVC对象传值方法:
(1)创建Model模型属性和方法。
    public class Userinfo
    {
        public string Name { get; set; }
        public int Age { get; set; }
        public string Sex { get; set; }
        public string Addclass { get; set; }
    }
(2)在Controllers控制器实例化对象一次进行赋值,通过ViewData[""]或者ViewBag.属性名进行对前台传值。
        public ActionResult Index()
        {
            Userinfo user = new Userinfo();
            user.Name = "老伍";
            user.Age = 16;
            user.Sex = "男";
            user.Addclass = "贵州";
            ViewData["user"] = user;
            return View();
        }
(3)在前台引入模型命名空间:
@using MVC.Models;
(4)对模型进行数据类型转换:
      @{
        Userinfo user = ViewData["user"] as Userinfo;
       }
@{  var user= (Products)ViewData["user"];    }
  两种方法取一个。
(5)根据属性名依次进行输出
      <div>@user.Name</div>
      <div>@user.Age</div>
      <div>@user.Sex</div>
      <div>@user.Addclass</div>
50010702506256