Vib*_*Vib 2 c# asp.net html5 razor asp.net-mvc-4
我是asp .net和MVC的新手.我有一个名为Jumbo()的服务方法.此方法返回包含名字,姓氏和联系号码的列表.我从我的主项目中调用这个方法,如下所示.我也将它返回到视图页面.
var info = add.jumbo();
ViewData["sample"] = info;
return View("FormResults");
Run Code Online (Sandbox Code Playgroud)
当我调试代码时,变量'info'包含我需要的所有数据.问题是如何使用razor在html表中迭代变量.我搜索了很多寻找解决方案,但我失败了.请帮我解决一下.提前致谢.
首先,您需要将模型传递给视图:
return View("FormResults", info);
Run Code Online (Sandbox Code Playgroud)
在视图中,您需要声明模型的类型,并使用@来表示代码而不是html:
@model List<Foo> // Whatever your list is
@foreach (var item in Model)
{
<span>@item.Text</span>
}
Run Code Online (Sandbox Code Playgroud)
这是一篇关于它的博客:http://weblogs.asp.net/scottgu/asp-net-mvc-3-new-model-directive-support-in-razor
| 归档时间: |
|
| 查看次数: |
10117 次 |
| 最近记录: |