我是MVC的新手,我想知道在MVC中显示已成功注册或未成功注册的消息的最简单方法是什么。我目前有一个If语句,其中包含许多验证方法,可以在我们的网站上注册用户。如果用户已成功验证并注册成功,我想显示已成功注册的消息,否则必须显示未成功注册的消息。我尝试使用以下代码:
TempData["alertMessage"] = "Congratulations, you have been registered successfully.";
并将其调用到视图中,如下所示:
if(null != TempData["alertMessage"])
{
<script type="text/javascript">
alert("@TempData[alertMessage]");
</script>
}
但这不起作用。还有其他可以实现的工作吗?
答案 0 :(得分:1)
两件事:
1)您忘记了alertMessage周围警报内的“”。
if(null != TempData["alertMessage"])
{
<script type="text/javascript">
alert("@TempData["alertMessage"]");
</script>
}
2)if()部分是否处于某个位置,它被解释为C#-Code?如果没有,请在if。之前添加@。
@if(null != TempData["alertMessage"])
{
<script type="text/javascript">
alert("@TempData["alertMessage"]");
</script>
}