Asp.net mvc 回发后在MVC视图上隐藏内容
我有一个MVC密码重置表单,用户在其中输入他们的电子邮件,并向他们发送一个密码重置链接。 我想实现的是,当电子邮件成功发送后,我想在视图中隐藏电子邮件输入框,并显示一条消息,表明已发送电子邮件。 最好的办法是什么Asp.net mvc 回发后在MVC视图上隐藏内容,asp.net-mvc,Asp.net Mvc,我有一个MVC密码重置表单,用户在其中输入他们的电子邮件,并向他们发送一个密码重置链接。 我想实现的是,当电子邮件成功发送后,我想在视图中隐藏电子邮件输入框,并显示一条消息,表明已发送电子邮件。 最好的办法是什么 谢谢我最后用了这个:- @if (ViewBag.okay == "true"){ @:Thanks, a password reset link Has been emailed to you. }else{ <form method="post">
谢谢我最后用了这个:-
@if (ViewBag.okay == "true"){
@:Thanks, a password reset link Has been emailed to you.
}else{
<form method="post">
Please enter your email address <input type="text" name="email" id="email" style="width: 200px;" /> <input type="submit" value="Send Password Reset Link" />
</form>
}
@if(ViewBag.ok==“true”){
@:谢谢,密码重置链接已通过电子邮件发送给您。
}否则{
请输入您的电子邮件地址
}
有人认为,一旦发送电子邮件,您应该将用户发送到完全不同的视图
因此,在代码中,将表单发布到控制器后,返回确认页面的视图
e、 g
if ( email.sent) {
Return View("Confirmation");
}
else{
Return View(emailModel);
}