110,536
社区成员
发帖
与我相关
我的任务
分享
public ActionResult Register(RegisterModel model)
{
if (ModelState.IsValid)
{
// Intento de registrar al usuario
MembershipCreateStatus createStatus;
Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus);
if (createStatus == MembershipCreateStatus.Success)
{
FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */);
return RedirectToAction("Index", "Home");
}
else
{
//ModelState.AddModelError("", ErrorCodeToString(createStatus));
}
}
// Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario
return View(model);
}
@model iloire_Facturacion.Models.RegisterModel
@{
ViewBag.Title = "注册用户";
}
<h2>建立新用户</h2>
<p>
</p>
@using (Html.BeginForm("Register","AccountController",FormMethod.Post)) {
@Html.ValidationSummary(true, "No se creó la cuenta. Corrija los errores e inténtelo de nuevo.")
<div>
<fieldset>
<legend>新用户信息</legend>
<div class="clearfix">
@Html.LabelFor(m => m.UserName)
<div class="input">
@Html.TextBoxFor(m => m.UserName)
@Html.ValidationMessageFor(m => m.UserName)
</div>
</div>
<div class="clearfix">
@Html.LabelFor(m => m.Email)
<div class="input">
@Html.TextBoxFor(m => m.Email)
@Html.ValidationMessageFor(m => m.Email)
</div>
</div>
<div class="clearfix">
@Html.LabelFor(m => m.Password)
<div class="input">
@Html.PasswordFor(m => m.Password)
@Html.ValidationMessageFor(m => m.Password)
</div>
</div>
<div class="clearfix">
@Html.LabelFor(m => m.ConfirmPassword)
<div class="input">
@Html.PasswordFor(m => m.ConfirmPassword)
@Html.ValidationMessageFor(m => m.ConfirmPassword)
</div>
</div>
<div class="actions">
<input type="submit" class="btn primary" value="注册" />
</div>
</fieldset>
</div>
}
[HttpPost]
public ActionResult Register(RegisterModel model)
{
}