私はまだ学習中で、これを行う方法がわかりません。コントローラーに次のものがあります。
[HttpGet]
public ActionResult Detail(int userId)
{
var user = ZincService.GetUserForId(userId);
UserDetailViewModel userDetail = new UserDetailViewModel();
userDetail.UserId = userId;
userDetail.Email = user.Email;
userDetail.Firstname = user.Firstname;
userDetail.Surname = user.Surname;
return View(userDetail);
}
[HttpGet]
public ActionResult ChangeEmailAddress()
{
return View();
}
私の詳細ビューでは:
<div class="section _100">
<%: Html.LabelFor(model => model.Email)%>
<div>
<%: Model.Email %>
<%: Model.UserId %>
</div>
<div>
<%: Html.ActionLink("Change Email Address", "ChangeEmailAddress", "User", new { area = "Admin", @id = Model.UserId, @email = Model.Email, @name = Model.Firstname }, 0) %>
<%: Html.ValidationMessageFor(model => model.Email)%>
</div>
</div>
ビューのここから、ユーザーが実際にメールを古いものから新しいものに変更できる別のビュー(ChangeEmailAddress)に移動したいだけですか?
ありがとう