asp.net-mvc-4 – 带有TextBoxFor的MVC在循环中具有相同的id
发布时间:2020-07-09 08:33:11 所属栏目:asp.Net 来源:互联网
导读:我想在表单中有一个表,带有更新按钮.理想情况下,每一行都是一个表单,但这不符合html规范. 我的观点看起来像这样 @model IEnumerableDabTrial.Models.ManageFilesModel@foreach(var item in Model) {tr td @Html.TextBoxFor(modelItem=item.Nam
我想在表单中有一个表,带有更新按钮.理想情况下,每一行都是一个表单,但这不符合html规范. 我的观点看起来像这样 @model IEnumerable<DabTrial.Models.ManageFilesModel> @foreach(var item in Model) { <tr> <td> @Html.TextBoxFor(modelItem=>item.Name) .... 当我查看标记时,同一属性的每一行内的输入具有相同的ID <input id="item_Name" type="text" value="ParentGuardianPMH.pdf" name="item.Name"> ... <input id="item_Name" type="text" value="ParentGuardianMMH.pdf" name="item.Name"> 这显然是无效的 – 我该怎么做呢.谢谢 解决方法使用for循环,而不是foreach,你将拥有不同的id.(编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ADO.NET 2.0 Dataset和Datatable 新功能新特性
- asp.net-mvc – MVC Razor获取月份名称
- 如何通过ASP.NET中的另一个下拉列表过滤下拉列表值,c#
- 如何在asp.net c#中计算网站访问者数量
- asp.net – UpdatePanel中的动态创建控件?
- 实体框架 – 使用EF和WebAPI,如何返回一个ViewModel并支持I
- asp.net-core – ASP.Net 5类库中的EntityFramework命令?
- asp.net-mvc – MVC会话过期而不是身份验证
- asp.net – SQL Server查询从ADO.NET运行速度比SSMS慢
- asp.net-mvc – 如何使用ASP.NET MVC ApiController获取GET