最初に - 私の壊れた英語で申し訳ありません。ばかげた質問かもしれませんが....だから、私はモデルを持っています
public class AAAModel {
public int I1 {get; set}
public string S1 ...
public Guid G1 ...
}
私はコントローラーを持っています
public ActionResult Create(AAAModel WhatToCreate){
...
}
そして、データを入力するための適切なビューがあります...すべて問題ありませんでしたが、ビューを再編成していくつかのフォームを作成し、ユーザーが新しいオブジェクト (モデル) を動的に作成してクエリをサーバーに送信できるようにする必要があります。サーバーから取得したデータは、Ajax クエリとして取得され、テーブル グリッドに解析されます。ユーザーはこのデータを表示し、修正して送り返すことができます。だから、私は最初のビューから複製し、コントロールの ID と名前を変更するいくつかのフォームを作成します。
@Html.TextBoxFor(model => model.I1)
@Html.TextBoxFor(model => model.S1)
@Html.TextBoxFor(model => model.G1)
そして今、それは次のようになりました
<input id="I1_1" name="I1_1 ...>
<input id="S1_1" name="S1_1 ...>
<input id="G1_1" name="G1_1 ...>
フォーム1で;
<input id="I1_2" name="I1_2 ...>
<input id="S1_2" name="S1_2 ...>
<input id="G1_2" name="G1_2 ...>
フォーム2など... ばかげた質問ですが、コントローラーを変更するにはどうすればよいですか、またはこれらの値を取得するにはどうすればよいですか?
PSこれらのフォームはajax経由で送信されます...そしてホストページはリロードされません。