ASP.NET MVC 控制器返回DataRow给VIEW显示?

在方法Controller的视图方法中返回returnView(menus);---menus为你的数据集合,一般为List<实体名>所定义的接收的数据然后在你的VIEW... 在方法Controller的视图方法中返回return View(menus);---menus为你的数据集合,一般为List<实体名> 所定义的接收的数据
然后在你的VIEW 中最上面第一行以@model List<Zkx.Jkc.Domain.SysMenu>---这个为你接收的数据集合Model,类型必须与Controller里面返回的类型一样
最后只需要@foreach(var item in Model){}就可以了!开

但是我返回return View(menus);如果是一条数据,我不需要foreach,那么在view里怎么写啊?
展开
 我来答
百度网友a67095b
2014-07-22 · TA获得超过457个赞
知道小有建树答主
回答量:1154
采纳率:50%
帮助的人:392万
展开全部
一条数据也是可以用foreach的,但是如果是单个实体,那需要menus类有几个字段,直接在view展示Model.ID、Model.Name
追问

我现在这样写的  ,虽然循环但只有一条数据

如果按你说的,直接value="Mocdle.id"???

字段id什么的要大写吗?

追答
id大些是要看你菜单类命名是否大些的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式