asp.net-mvc – 具有不确定数量项的动态表单
发布时间:2020-12-16 09:34:57 所属栏目:asp.Net 来源:网络整理
导读:我有一节课: class Item{ public string Name { get; set; } public DateTime Date { get; set; }} 我有一个视图,我想要使用输入创建上面的类的对象(所以我有一个Name的文本框和Date的日期选择类型的东西).但是,我希望v用户能够单击一个链接并通过jquery /
我有一节课:
class Item { public string Name { get; set; } public DateTime Date { get; set; } } 我有一个视图,我想要使用输入创建上面的类的对象(所以我有一个Name的文本框和Date的日期选择类型的东西).但是,我希望v用户能够单击一个链接并通过jquery / javascript将另一个文本框和日期选择添加到表单中,这可以无限次地发生. 如何将其绑定到模型,以便我可以将其返回到我的操作方法?理想情况下,模型将是这样的: class MyModel { public string AProperty { get; set; } public List<Item> Items { get; set; } } 对于糟糕的措辞道歉,努力描述我想要的东西,但我认为这应该得到重点. 解决方法
您希望使用客户端模板,然后将JSON返回到您的控制器.如果您使用的是MVC 3,则内置JSON模型绑定,但在MVC 2中,您需要设置自己的绑定器.有一个例子
here.
我建议您在客户端使用KnockoutJS.使用动态集合非常简单,并且有很好的文档记录.您可以看到一个类似于您尝试执行的示例here以及上一个链接. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Visual Studio 2010调试速度慢
- asp.net – 为特定页面指定MaxHttpCollectionKeys?
- 如何在ASP.NET vNext MVC 6(beta1)项目之间共享视图?
- asp.net – Umbraco CMS(.NET):加载xslt /用户控件的日志错
- asp.net – 对绑定到自定义通用对象列表的GridView进行排序
- 玩玩asp.net 2.0的caching系列二 - RemoveOutputCacheItem
- asp-classic – 旧ASP中的“on error goto 0”和“error re
- asp.net – 联合身份验证和“加密操作期间发生错误”
- asp.net – 在Azure中的不同实例(可能在Web场中)中更改Sess
- asp.net – 获取用户的IP地址
推荐文章
站长推荐
- asp.net-mvc – 如何在ASP.NET MVC中添加路由到动
- asp.net-mvc – 在自定义控制器工厂中进行通用授
- asp.net-mvc-3 – 在foreach()和if()中单独打开标
- ASP.NET/IIS中使用的非标准HTTP动词“DEBUG”是什
- asp.net – Global.asax中的事件未触发
- 如何使用CLR Profiler调试在IIS 7.5上运行的ASP.
- asp.net-mvc-3 – ASP.NET MVC – 导航当前页面突
- asp.net-mvc – 在使用WEB API时,如何从POST中提
- 自定义异常过滤特性
- asp.net – Stack Overflow的Mini Profiler
热点阅读