当您想使用 JQWidgets 创建一个 DateTime 选择器控件时,您必须定义一个 div 元素,然后使用 Javascript 调用这样的函数:
$("#MyDivElementId").jqxDateTimeInput()
.
问题是:我无法弄清楚如何使用这种语法使用 Asp.Net MVC 的模型绑定。我的意思是,模型绑定功能将尝试匹配从表单元素中的输入控件接收到的键值对,显然,div 元素不是输入控件。
我发现有人在提交表单之前使用隐藏字段集和匹配的 div JQWidgets 元素的值解决了这个问题,但我不喜欢这个解决方案;这不自然,我必须为我认为应该更简单的事情编写大量代码。
有人有更优雅的解决方案吗?