我正在尝试在MVC视图中显示警报消息,但它没有显示。这是我到目前为止所尝试的:
在控制器页面中:
if(dataFound)
{
ViewBag.SuccessMessage = "The search results has been sent.";
}
在视图页面中:
@if (ViewBag.SuccessMessage != null)
{
<script>
$(document).ready(function () {
alert('@ViewBag.SuccessMessage');
});
</script>
}
但仍未在视图页面上显示任何提醒。我通过调试发现,它在视图页面中进入if条件和脚本,但仍然没有显示任何消息。请告知此事。感谢。
答案 0 :(得分:2)
您应将其放在text
标记内:
@if (ViewBag.SuccessMessage != null)
{
<text>
<script>
$(document).ready(function () {
alert('@ViewBag.SuccessMessage');
});
</script>
</text>
}
有关text
代码的详细说明,请查看here。