我很难在没有 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; }
...
}
在视图中,我有一个带有复选框的链接,用于将第一家公司与第二家公司复制但我不知道如何传递此视图模型(视图到控制器)以保留我的数据并返回与公司副本相同的视图。
我试试这个,鉴于:
@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);
}
任何的想法 ??感谢您的帮助