JavaScript なしで機能を開発するのは難しい..
私は ViewModel を持っています:
public class AccountRegisterViewModel
{
#region Properties
public User User { get; set; }
public ExternalAccounts ExtAccounts { get; set; }
public LocalPassword Password { get; set; }
public Company CompanyARegister { get; set; }
public Company CompanyBRegister { get; set; }
public bool SameCompanies { get; set; }
public int NbCompanies { get; set; }
...
}
ビューには、最初の会社を 2 番目の会社にコピーするためのチェックボックスとのリンクがありますが、データを保持するためにこのビューモデル (コントローラーへのビュー) を渡し、会社のコピーで同じビューを返す方法がわかりません..
ビューでこれを試します:
@Html.ActionLink("Click", "CopyCompanies","Account", new { model = Model })
@Html.CheckBoxFor(model => model.SameCompanies)
コントローラー内:
[AllowAnonymous]
public ActionResult CopyCompanies(AccountRegisterViewModel model)
{
...
if (model.SameCompanies)
{
// copie
}else //clear
...
return View("Step2Register", model);
}
何か案が ??ご協力ありがとうございました