我仍在学习,不知道如何做到这一点,我的控制器中有:
[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),用户可以在其中实际将他的电子邮件从旧更改为新?
谢谢