幽梦紫曦

MVC对象传值取值方法

电脑版发表于:2019/10/8 11:29
  1. 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>



关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢