asp.net-mvc – 可以更改Html.DropDownListFor生成的html名称吗?
发布时间:2020-05-23 14:58:07 所属栏目:asp.Net 来源:互联网
导读:IDI正在使用以下代码创建一个下拉列表: @for (var index = 0; index Model.AdminSummaries.Count(); index++) { div class=rep_tr0 div class=rep_td0 @
|
IDI正在使用以下代码创建一个下拉列表: @for (var index = 0; index < Model.AdminSummaries.Count(); index++)
{
<div class="rep_tr0">
<div class="rep_td0">
@Html.DropDownListFor(x => Model.AdminSummaries[index].Status,AdminStatusReference.GetAdminStatusOptions())
</div>
代码创建以下内容: <select id="AdminSummaries_2__Status" name="AdminSummaries[2].Status"> <option value="1">Released</option> <option value="2">Review</option> <option value="3">New</option> </select> <select id="AdminSummaries_3__Status" name="AdminSummaries[3].Status"> <option value="1">Released</option> <option value="2">Review</option> <option value="3">New</option> </select> 有什么办法可以改变它,以便创建一个“Status_2”,“Status_3”等的ID。 解决方法像@Anar在评论中说的;
@Html.DropDownListFor(x => Model.AdminSummaries[index].Status,AdminStatusReference.GetAdminStatusOptions(),new { id = string.Format("Status_{0}",index ),Name = "GiveName" }); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – MVC3 Ajax.ActionLink
- asp.net-mvc-3 – 如何修改MVC3视图页面中的body类
- 如何阻止MVC缓存调用动作方法的结果?
- asp.net-mvc – ASP MVC3在actionlink中插入html标签
- ASP.NET微信公众号用于给指定OpenId用户发送红包
- asp.net – 在代码隐藏中更改文本框BackColor
- asp.net-mvc – MVC3 Razor视图中的文本文字问题
- asp-classic – 浏览器似乎忽略了响应缓存控制指令
- asp.net-mvc-3 – 有没有办法使用@ Html.HiddenFor获取完整
- 在asp.net中输入密钥发出错误按钮
推荐文章
站长推荐
- asp.net-mvc-4 – 工作单元和通用存储库与实体框
- 每个“HttpRequest”在ASP.NET中都有自己的线程吗
- asp.net – 禁用Internet Explorer 8开发人员工具
- asp.net-mvc – 如何使用我的Error.cshtml视图中
- asp.net-mvc – 处理MVC中的无效URL
- asp.net-mvc – 验证消息中的换行符
- asp.net – updatepanel中的文本框的问题 – 不会
- asp.net – 如何在网格视图列标题上添加鼠标悬停
- asp.net-mvc – 具有默认日期的MVC4日期选择器
- asp.net-mvc – 如何使用Linq to SQL配置mvc min
热点阅读
