我在MVC中的视图的body标签中有以下代码。问题是警报消息在第一次加载页面时显示,但是当控件通过重定向时它不会执行。
另外,我使用了断点来查看代码是否正在执行,但它没有执行警报线。
@ {
<script type="text/javascript">
@if (TempData["notice"] != null)
{
@:alert(TempData["notice"]);
}
else
{
@:alert("No notice");
}
</script>
}
答案 0 :(得分:2)
如果你想在javascript中使用篡改数据值,请使用此语法
&#39; @TempData [&#34;通知&#34;]&#39;
@{
<script type="text/javascript">
@if (TempData["notice"] != null)
{
@:alert('@TempData["notice"]');
}
else
{
@:alert('@TempData["no notice"]');
}
</script>
}