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行可能是不现实的-也许您需要重新考虑设计