私はすでにこれを行っている可能性があります...単純なものが欠けているだけかもしれませんが、本質的にはこれを実行できるようにしたいだけです...
public ActionResult ContinueProcess(Model m, int id){
}
モデルと別のパラメーターを同時に渡したいだけです。何かご意見は?ありがとう!
私はすでにこれを行っている可能性があります...単純なものが欠けているだけかもしれませんが、本質的にはこれを実行できるようにしたいだけです...
public ActionResult ContinueProcess(Model m, int id){
}
モデルと別のパラメーターを同時に渡したいだけです。何かご意見は?ありがとう!
ViewModelのいずれか
public class MyViewModel {
public Model MyModel {get;set;}
public int ParameterId {get;set;}
}
ビューのモデルとして使用され、
またはViewBagを使用
ViewBag.ParameterId= id;
私は確かにこれを処理するためにViewModelを作成します
public class ContinueProcessViewModel
{
public int ID { set;get;}
public Model ContinueProcess { set;get;}
}
このViewModelをgetアクションメソッドで返します。
public ActionResult ContinueProcess(int id)
{
ContinueProcessViewModel objVM=new ContinueProcessViewModel();
objVm.ID=id;
return View(objVM);
}
そして、ビューで、この値を保持するHTMLelement(textbox / hidden)を用意します
@Html.HiddenFor(x=>x.ID)
これで、httppostアクションメソッドでこれにアクセスできるはずです。
[HttpPost]
public ActionResult ConitnueProcess(ContineProcessViewModel objVM)
{
//Check objVm.ID here
}