javascript - ASP.NET MVC 框架中有什么东西可以让我在视图中将元素添加到模型的数组中吗?
问题描述
我正在使用 Razor、C# 和 .NET Framework 4.7 开发一个 ASP.NET MVC 5 应用程序。
我的视图上有这段代码:
@for (int index = 0; index < Model.LevelsGtin.Count; index++)
{
<tr>
<td>@Html.TextBoxFor(m => m.LevelsGtin[index].Level, new { @disabled = "disabled" })</td>
<td>@Html.TextBoxFor(m => m.LevelsGtin[index].Gtin )</td>
</tr>
}
如果我想让用户将更多元素添加到Model.LevelsGtin
.
我一直在使用 JavaScript 来克隆它<tr> ... </tr>
,但代码非常混乱,我认为也许有更好的方法(至少更简单)。
无论如何用C#代码来做吗?
我不知道 ASP.NET MVC 框架中是否有一些东西可以让更多元素添加到数组中:就像一个神奇的添加按钮,可以将元素添加到Model.LevelsGtin
.
解决方案
推荐阅读
- angular - 带前缀的测试时间输入字段
- angular - 当我在 ag-grid 中使用特定的 customCellRenderer 时,GridReady 事件不起作用
- ios - 如何旋转到只有一个视图控制器的横向
- javascript - 调用异步函数但同步返回结果
- python - 如何将 .values_counts() 用于数据框中的列表项
- angular - Angular Spring Boot 无法正确地将变量传递给端点
- karate - 空手道加特林:将 uriPatterns 列表添加到 karateProtocol()
- python - 将存在插件交换绑定到另一个交换不会产生任何消息
- python - 如何从列表列表中选择元素的滑动窗口?
- java - 如何使用 CrudRepository 将修改后的数据追加到数据库中,而不是替换 SpringBoot 中的数据