0

次のようなテキストボックスがあります。<input type="text" id="10" name="SalesData" />

IDをコントローラーに戻したいです。非表示のテキスト ボックスを作成し、そこに ID を保存する必要がありますか? それとも別の方法がありますか?

4

2 に答える 2

2

このシナリオでは、非表示のテキスト ボックスが最適です。

<input type="hidden" id="SalesData" name="SalesData" value="10" />

次に、投稿(またはビューモデルのような他の場所)で

[HttpPost]
public ActionResult postedData(int SalesData){
 //TODO: use SalesData
}

ビューモデルの場合:

public class SalesVM
{
 public int SalesData { get; set; }
}

その後

[HttpPost]
public ActionResult ActionNameFromForm(SalesVM model){
 //TODO: use model.SalesData
}
于 2012-07-01T22:21:32.137 に答える
0

正確に何をする必要がありますか?テキスト ボックスの ID と値の両方をコントローラーに返す必要がありますか? もしそうなら、私は隠しフィールドが行く方法だと思います.

于 2012-07-01T22:25:02.297 に答える