【发布时间】:2011-03-04 18:30:31
【问题描述】:
在我的 ASP.NET MVC 站点中,部分功能允许用户输入某个场所的营业时间。
我决定将这些时间存储在我的数据库中的 VenueHours 表中,与 Venues 表的 FK 到 PK 关系,以及 DayOfWeek、OpeningTime 和 ClosingTime 参数。
在我看来,我想让用户只输入他们知道的时间;换句话说,有些日子可能无法填写场地。我正在考虑创建复选框,用户可以检查该复选框以启用复选框所属的 DayOfWeek 的 OpeningTime 和 ClosingTime 字段。
我的问题涉及如何将此信息传递给我的 HttpPost 控制器操作。
由于我知道可以传入 (7) 的最大天数,我当然可以将 7 个可为空的 VenueHour 参数写入我的 Action,但我确信有更好的方法。
我能否以某种方式将视图信息绑定到传递给我的操作的列表中?如果我遇到用户可以填写的信息数量没有限制的情况,这也会对我有所帮助。
【问题讨论】:
标签: c# asp.net asp.net-mvc data-binding modelbinders