mvc模式下 开发asp.net 跟着这个系列学习一下,你就知道该怎么办了。http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 vmodel.News=new List<News>();vmodel.Others= ...return View(vmodel);vmodel 为此页面提供各种数据 基本概念就搞反了。mvc的概念是UI模板去绑定数据,根本不是让你去写什么”循环显示到页面“。 LZ想问的应该是 MVC 控制器和视图之间的数据传递吧。http://www.cnblogs.com/zhuqil/archive/2010/08/03/Passing-Data-from-Controllers-to-View.html MVC 开发 , UI 层 是通过 controller 来渲染的,要想在UI层调用后台数据库,就只能在 建立视图时绑定模型model,这个Model 对于你UI视图需要显示的 内容,可以多,但不能少。 在controller控制器的视图函数里,增加这个MODEL,并给这个model赋予内容,可以从数据库中抓,然后在最后一句 里 return View(“视图名”,“MODEL”) ,这样在UI层 可以通过 @Model 来调用 模型里的内容。 controllerpublic ActionResult Index() { return View(db.CategoryTypes.ToList()); }cshtml@model IEnumerable<CategoryType>@{ Layout = null;}<!DOCTYPE html><html><head> <meta name="viewport" content="width=device-width" /> <title>Index</title></head><body> <table class="table"> @foreach (var item in Model) { <tr> <td> @item.TypeName </td> </tr> } </table></body></html> #foreach($news in $NewsList) <table> <tr> <td> $news.id</td></tr></table> 这样取不到数据,<td> $news.id</td>地方改成<td> $id</td>就取最后一条数据 请高手讲解一下 jquery可以生成静态页面吗 如何让程序适应字段名表名频繁改动的情况? 关于GridView超链接求助 BS模式下怎么打印条码 如何简单得知datagridview当前单元格的行号与列号 急寻求控件权限的解决方案,大家都来帮帮我. 搭建asp.net问题 关于asp.net的问题,捆扰了三个月了,郁闷,急急急100分 ASP.NET里复选框的值怎么获取...求人指点(我是新手) 动态记载控件的问题(在线等) 如何对DataSet进行2次筛选 viewstate讲解
vmodel.Others= ...
return View(vmodel);vmodel 为此页面提供各种数据
基本概念就搞反了。mvc的概念是UI模板去绑定数据,根本不是让你去写什么”循环显示到页面“。
http://www.cnblogs.com/zhuqil/archive/2010/08/03/Passing-Data-from-Controllers-to-View.html
{
return View(db.CategoryTypes.ToList());
}
cshtml@model IEnumerable<CategoryType>@{
Layout = null;
}<!DOCTYPE html><html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
<table class="table">
@foreach (var item in Model) {
<tr>
<td>
@item.TypeName
</td>
</tr>
}
</table>
</body>
</html>
<table>
<tr>
<td> $news.id</td>
</tr>
</table> 这样取不到数据,<td> $news.id</td>地方改成<td> $id</td>就取最后一条数据 请高手讲解一下