asp.net-mvc – MVC .NET模型即时绑定到数组
|
在Scotts博客 post中,他描述了如何将一组对象发布到控制器. 我的问题如何最好地为此生成一个View,允许用户动态添加更多数组项? 如果我写 foreach(MyModel item in Model)
{
<p>@Html.TextBoxFor(m => item.Name)</p>
}
并让控制器在每次生成< input type =“text”name =“item.Name”/>时向数组添加一个新项目.缺少1数组索引. 如果我手动编码< input>然后它工作但我失去了所有的客户端验证属性,如data-val-required =“Name is required” 我想要做的是让用户动态地向阵列添加新项目并仍然保持不引人注目的验证?这是最好的做法是什么? 我想我自己用jQuery编写了它,但如果是这样我可以保持验证吗? 更新 我想我最终只会手动编写自己的客户端HTML并使用jQuery live和validation插件.因此,我可以进行所有自己的验证,并在不调用服务器的情况下添加和删除所有客户端的新项目. 解决方法您可能会看到 This在此帖子史诗中验证了一个可变长度列表,其中可以动态添加或删除文本框(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – MVC应用程序调试错误:viewstate MAC的验证
- 为什么在发送到asp.net web方法之前jquery不将我的数组转换
- asp.net – OnClientClick中的服务器标记
- asp.net-mvc – 使用ASP.NET MVC设置路由{tenant} / {contr
- ASP.NET状态管理在适当的情况下
- ASP.NET – C#vs VB.NET – 间接差异和您最初可能不会考虑的
- ASP.NET MVC 2 – 设置Html.Form的ID
- asp.net-mvc – ASP.Net 5 project.json脚本命令的完整列表
- entity-framework – IdentityServer 3 Asp.net身份:范围,
- asp.net-mvc – $.ajax({async:false})请求仍然异步发射?
- asp.net mvc调试器抛出SEHException
- asp.net-mvc – HttpCache vs Singleton – MVC应
- ASP.NET中的相对路径
- asp.net-mvc – 使用MVC Web应用程序时Nhibernat
- asp.net-mvc-3 – 访问帮助程序中的全局页面变量
- asp.net – 可以在Visual Studio 2010中将任务列
- asp.net – 什么时候调用Application_End,我该如
- asp.net-mvc – 在ASP.NET MVC中实现工作单元的方
- asp.net-mvc – ASP.NET MVC 2发行版本的实际调试
- asp.net-mvc-3 – 具有MVC属性的IoC / DI
