次のようなテキストボックスがあります。<input type="text" id="10" name="SalesData" />
IDをコントローラーに戻したいです。非表示のテキスト ボックスを作成し、そこに ID を保存する必要がありますか? それとも別の方法がありますか?
次のようなテキストボックスがあります。<input type="text" id="10" name="SalesData" />
IDをコントローラーに戻したいです。非表示のテキスト ボックスを作成し、そこに ID を保存する必要がありますか? それとも別の方法がありますか?
このシナリオでは、非表示のテキスト ボックスが最適です。
<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
}
正確に何をする必要がありますか?テキスト ボックスの ID と値の両方をコントローラーに返す必要がありますか? もしそうなら、私は隠しフィールドが行く方法だと思います.