我是 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/