首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

MVC 一个视图展示两张主从表关联信息

2013-07-16 
MVC 一个视图显示两张主从表关联信息MVC添加信息时,需保存至两张表中,两张表通过ID关联,小弟刚接触MVC,还

MVC 一个视图显示两张主从表关联信息
MVC添加信息时,需保存至两张表中,两张表通过ID关联,小弟刚接触MVC,还请大家多多帮助 MVC同时操作两张表
[解决办法]
Perfor per = new Perfor();
per.PerforId = Guid.NewGuid();
//新增方法


User user = new User();
user.userId = Guid.NewGuid();
user.perId = per.PerforId;//关联id
//新增方法
[解决办法]
一个实体对象用强类型,另一个用ViewBag绑定名称,显示的时候用ViewBag取数据
控制器:ViewBag.ProvinceList = db.GetList<Province>();
视图:
@model BM.Web.Models.User//强类型

@{
    List<Province> pro = ViewBag.ProvinceList;


@Html.EditorFor(model => model.UserName)

@for (int i = 0; i < pro.Count; i++)
{
    @pro[i].ProvinceName
}
[解决办法]
保存两个表或者几个表是你代码实现的问题,你可以先保存主表,然后保存从表。

显示的时候,一般是把主表的数据放到Model传给View,从表的数据通过ViewBag或者ViewData传递

热点排行