javascript - MVC 上的成功/失败消息

标签 javascript c# asp.net-mvc

我是 MVC 新手,我想知道在 MVC 中显示成功注册或不成功注册消息的最简单方法是什么。我目前有一个 If 语句,其中包含许多在我们网站上注册用户的验证方法。如果用户经过验证并成功注册,我想显示一条成功注册的消息,否则必须显示一条注册不成功的消息。我已经尝试使用以下代码:

TempData["alertMessage"] = "Congratulations, you have been registered successfully.";

并将其调用到 View ,如下所示:

if(null != TempData["alertMessage"])
   {
      <script type="text/javascript">
          alert("@TempData[alertMessage]");
      </script>
   }

但这不起作用。还有其他我可以实现的工作吗?

最佳答案

有两件事:

1) 您忘记了警报内alertMessage 周围的“”。

if(null != TempData["alertMessage"])
{
   <script type="text/javascript">
       alert("@TempData["alertMessage"]");
   </script>
}

2) if() 部分是否位于被解释为 C# 代码的位置?如果没有,请在 if 前添加 @。

@if(null != TempData["alertMessage"])
{
   <script type="text/javascript">
       alert("@TempData["alertMessage"]");
   </script>
}

关于javascript - MVC 上的成功/失败消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45192510/

相关文章:

css - ASP.Net MVC 响应式 Web 应用程序开发

c# - ASP.NET MVC 将参数作为 url 的一部分传递

javascript - 为什么Windows.dispatchEvent()在Angular 9的app.component.ts上不起作用

javascript - 单页网站的客户端模板

javascript - 使用 JSON 和 AJAX 从数据库中提取信息

c# - PropertyInfo.GetValue(object) 因 IEnumerable<T> [C#, Reflection] 而失败

c# - IE 工具栏安装问题

javascript - 在 javascript onClick 中设置字体颜色的简单方法?

c# - ServiceStack OrmLite "Like"Linq

asp.net-mvc - Asp.net core MVC (Razor Pages) - 在帖子上绑定(bind)对象的嵌套列表