MVC上的成功/失败消息
问题描述:
我是MVC的新手,我想知道在MVC中显示成功注册或未成功注册的消息的最简单方法。我目前有一个If语句,其中包含许多验证方法来在我们的网站上注册用户。如果用户验证并成功注册,我想显示已成功注册的消息,否则必须显示注册失败的消息。我试着用下面的代码已经:MVC上的成功/失败消息
TempData["alertMessage"] = "Congratulations, you have been registered successfully.";
和如下调用它的观点:
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>
}