razor – ASP.NET mvc使用IEnumerable模型和输入标记帮助器查看
发布时间:2020-12-16 07:42:06 所属栏目:asp.Net 来源:网络整理
导读:在这个 official ASP.NET Core tutorial中,我可以使用如下所示的 Input Tag Helper.但由于 known model binding issue of form elements in a foreach loop,我想用循环代替.问题:如果我在下面的视图中用@for(int i = 0; i Model.Count(); i)替换@foreach(模
在这个
official ASP.NET Core tutorial中,我可以使用如下所示的
Input Tag Helper.但由于
known model binding issue of form elements in a foreach loop,我想用循环代替.问题:如果我在下面的视图中用@for(int i = 0; i< Model.Count(); i)替换@foreach(模型中的var项).什么是我的asp-for< input asp-for =“???” /> ?出于某种原因,智能感知不能识别,例如Model [i] .BlogId或@Model [i] .BlogId
@model IEnumerable<EFGetStarted.AspNetCore.NewDb.Models.Blog> @{ ViewBag.Title = "Blogs"; } <h2>Blogs</h2> <p> <a asp-controller="Blogs" asp-action="Create">Create New</a> </p> <table class="table"> <tr> <th>Id</th> <th>Url</th> </tr> @foreach (var item in Model) { <tr> <td> <input asp-for="@item.BlogId" /> </td> <td> <input asp-for="@item.Url" /> </td> </tr> } </table> 解决方法@model IEnumerable<EFGetStarted.AspNetCore.NewDb.Models.Blog> @{ ViewBag.Title = "Blogs"; } <h2>Blogs</h2> <p> <a asp-controller="Blogs" asp-action="Create">Create New</a> </p> <table class="table"> <tr> <th>Id</th> <th>Url</th> </tr> @for (int item = 0; item < Model.Count(); item++) { <tr> <td> <input name="@Model.ToList()[item].BlogId" /> </td> <td> <input name="@Model.ToList()[item].Url" /> </td> </tr> } </table> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在asp.net中设置图像到期日期
- asp.net-mvc – Azure和MVC2 Web角色模板
- asp.net-mvc – 如果ASP.NET MVC中的用户匿名,则重定向到自
- asp.net-mvc – asp.net mvc中的内容文件夹是否神圣?
- asp.net – 如何在swagger中为.Net Core Web API设置基本路
- Asp.net基本对象
- asp.net-mvc – Asp.net MVC5,如何加载.hbs文件
- 用AJAX实现的无刷新的分页实现代码(asp.net)
- asp.net-mvc-3 – asp.net MVC Web API VS asp.net MVC 4和
- ASP.NET MVC5使用Area区域
推荐文章
站长推荐
- asp.net – 检测到SQL的非关闭连接
- asp.net-mvc – 是否有针对ASP.NET MVC Producti
- asp.net-mvc – EditorForModel – 使用editorfo
- asp.net-mvc-4 – 在MVC4环境中使用Razor和Angul
- asp.net-mvc – ASP.NET MVC HTML帮助程序可以渲
- asp.net – MVC 2 AntiForgeryToken – 为什么对
- asp.net – Web部署不部署index.cshtml
- asp.net-mvc – ASP.NET MVC,Nhibernate和小型/中
- 在提供页面之前确定ASP.NET页面视图状态的大小
- asp.net-mvc-5 – 当EnableOptimizations为true时
热点阅读