asp.net mvc中的IEnumerable有关问题
asp.net mvc中的IEnumerable问题如题,我有个账户表和一个账户类型表账户表:AccountID AccountTypeID Accou
asp.net mvc中的IEnumerable问题
如题,我有个账户表和一个账户类型表
账户表:AccountID AccountTypeID AccountName
账户类型表:AccountTypeID AccountTypeName
两个表用AccountTypeID作为外键,现在要在Index页面中显示如下信息
账户名称 账户类型
zhangsan 保险
lisi 短信
控制器代码如下:
[解决办法]controller别返回IEnumerable<Account>,直接把AccountName和AccountTypeName存到ViewData中。
不过貌似这样不是最好的解决办法,等高人指点。
[解决办法]修改你的model把账户类型作为账户的导航属性
model里
。。。
public virtual ICollection<账户类型> 账户类型 { get; set; }
。。。
view里
@item.账户类型.AccountTypeName
[解决办法]<tr>
<td>
<% = ViewData["AccountName"] %>
</td>
<td>
<% = ViewData["AccountTypeID"] %>
</td>
</tr>