【发布时间】:2018-04-02 02:57:12
【问题描述】:
当用户在Register 页面上成功提交时,我想在Index 页面上显示成功提交消息。
我的Register 操作包括:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult SaveRegister(AirlineWebApplication.Models.User User, HttpPostedFileBase file)
{
db.Users.Add(User);
db.SaveChanges();
return RedirectToAction("Index");
}
我的Register视图如下。
<section class="registersection">
<div class="container-fluid">
<div class="row">
<div class="signupForm">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
@using (Html.BeginForm("SaveRegister", "Users", FormMethod.Post)) {
@Html.ValidationSummary(true)
@Html.AntiForgeryToken()
<div class="editor-field">
<label>Name
@Html.EditorFor(model => model.user_name)
</label>
@Html.ValidationMessageFor(model => model.user_name)
</div>
<div class="editor-field">
<label>Password
@Html.EditorFor(model => model.password)
</label>
@Html.ValidationMessageFor(model => model.password)
</div>
<p>
<input type="submit" value="Register" />
</p>
}
</div>
</div>
</div>
</div>
</section>
当我按下Register按钮时,如何在Index页面上显示成功消息“您已注册成功”?
【问题讨论】:
-
这个问题太笼统了,请说明您到底想要实现什么,什么不起作用。顺便说一句,你在第 42 行有一个无与伦比的
</label>/ -
您想显示为弹出消息?还是只是在它自己的索引页面上显示消息?
-
我想要一条弹出消息。
-
你有 Bootstrap 吗?
-
是的,我有引导程序。
标签: c# asp.net asp.net-mvc