美文网首页
.net向前台传入多个对象

.net向前台传入多个对象

作者: 飞天猪Pony | 来源:发表于2016-12-05 14:34 被阅读4次
    后台:
    public ActionResult Index(int? id)
    {
       //通过id找到该用户
       User user = db.User.find(id);  
       //初始化  
       DoctorAndUserClass doctoranduserclass = new DoctorAndUserClass();
       //将user赋值给类中的User对象
       doctoranduserclass.User = user;
       //找到所用的doctor
       var doctor = db.Doctor.where(j=>1==1);
       //将doctor列表赋值给类中的Doctor对象
       doctoranduserclass.Doctor = doctor.ToList();
       return View(doctoranduserclass);
    }
    此类创建了两个对象Doctor<Doctor>和User
    public class DoctorAndUserClass
    {
      public Doctor<Doctor> Doctor { get; set;}
      public User User { get; set;}
    }
    
    前台:
    顶部应改为:
    @model Tasly.Portal.Controllers.UserCenterController.DoctorAndUserClass
    这样就可以使用Doctor和User了
    使用方法:Model.Doctor和Model.User.
    

    相关文章

      网友评论

          本文标题:.net向前台传入多个对象

          本文链接:https://www.haomeiwen.com/subject/ojgkmttx.html