ユーザのタスク追加ボタンに応答して複数のタスクを動的に入力する必要があります。私はどのくらい多くのタスクがユーザによって作成されるのか分からず、非表示のフィールドで最大数を設定したくないのは、データベースの記憶領域に関して非効率的であるからです。フォームの動的入力の作成
タスクは、メモの子要素と考えることができ、別々の表に格納されます。私はビューに複数のタスクを表示することができましたが、私はフロントエンドの開発には自信がなく、ポストバックを呼び出さずに入力フィールドを追加する方法がわからないので、「中間保存保存」領域に入っています。 。
<html>
<div class="container">
<!-- @using(Html.BeginForm()) { -->
<div>
<label asp-for="Note">Note</label>
<input id="Note" />
<span asp-validation-for="Note"></span>
<label asp-for="Task">Task</label>
<input id="Task" />
<span asp-validation-for="Task"></span>
</div>
<div>
<button type="button">Add Task</button>
<input type="submit" value="Save" />
</div>
<!-- } -->
</div>
</html>
を私はまた、「タスクを追加」ボタンによりタスクの入力を作成することができ、小さなjQueryの機能を作ったが、コントローラ/モデルにそれを接続する際にほとんど成功しています。
この要件に対処するためにJSONを使用することをお勧めしましたが、これをフォームで実装する方法と、コントローラーと最終的にはモデルでこれを読み取る方法がわかりません。
私のソリューションに適しているかどうかは、設計の選択肢があります。