Jquery 是否建议将克隆selectlist选项作为优化策略?
我有一个由“行”组成的大型表单,其中包含可供选择的值集 有助于可视化的伪代码:Jquery 是否建议将克隆selectlist选项作为优化策略?,jquery,asp.net-core-mvc,Jquery,Asp.net Core Mvc,我有一个由“行”组成的大型表单,其中包含可供选择的值集 有助于可视化的伪代码: <row id=1> <checkbox> <date> <text> <select> <row id=2> <checkbox> <date> <text> <select> 等等 提交时,控制器处理选中行的所有值。它完全是ASP.NET核心MVC,没有客户端脚本 我用标记帮助器填充表单。
<row id=1> <checkbox> <date> <text> <select>
<row id=2> <checkbox> <date> <text> <select>
等等
提交时,控制器处理选中行的所有值。它完全是ASP.NET核心MVC,没有客户端脚本
我用标记帮助器填充表单。对于选择列表,我使用
这一切都很好,但由于我有很多“行”,因此生成的页面相当大
我提出的优化策略之一是不使用所有选项填充所有select元素,因为它们中的大多数都有一个保持不变的默认值。我可以加入一些jQuery来动态填充它们,例如通过克隆第一行的值
Web开发对我来说是新事物,所以在我动手之前(我已经看到了前面的一些挑战),我想问:这是一个可行的和/或推荐的策略吗?大概有多少行,每行有多少个选项?您是在尝试优化客户端还是服务器端?这方面的主要问题是模型绑定-TagHelpers设置了所选选项,因此不会选择正确的选项set@charlietfl 500 / 10. 试图优化客户端-side@StephenMuecke是的,这是我预期的挑战之一。一次性在视图中编辑500行可能是不现实的-也许您需要重新考虑设计