Я показываю сообщение через ViewBag в C #, и оно отлично работает.Теперь я хочу автоматически скрывать сообщение ViewBag через 15 секунд.Как мне это сделать?
Ниже приведен мой код, где я использую ViewBag:
public ActionResult ForgetPassword(String EmailId, string message)
{
ViewBag.Message = message;
ForgetPassword objForgetPassword = new ForgetPassword { EmailId = EmailId };
return View();
}
// Другая модель, где я передаю сообщение
if (objResult.Status)
{
return RedirectToAction("Login", new { message = "Password changed Successfully. Please Login with the New Password."});
}
Код CSHTML для того же:
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
<div class="form-horizontal for-pass">
<h4><b>@ViewBag.Message</b></h4>
<hr />
@Html.ValidationSummary(true, "", new { @class = "text-danger" })
<div class="form-group">
@Html.LabelFor(model => model.OTP, htmlAttributes: new { @class = "control-label" })
<div class="col-md-12">
@Html.EditorFor(model => model.OTP, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.OTP, "", new { @class = "text-danger" })
</div>
</div>