这里我在控制器中有ViewBag,其中包含文本ViewBag.Msg = "No Sprint"
我试图在Jquery中使用ViewBag.Msg来显示模态
现在,问题是脚本永远不会执行脚本。
下面是我的Jquery。
<script>
$(document).ready(function () {
debugger;
if (@ViewBag.Msg != null)
{
$("#myModal").modal();
}
});
</script>
任何帮助将非常感谢。谢谢你
答案 0 :(得分:1)
您需要为视图包使用引号,因为它将显示为文字字符串。
如果您的调试器根本没有打,那么您还有另一个问题,请发布您的完整代码。 (您的.cshtml文件和布局)
<script>
$(document).ready(function () {
debugger;
if ('@ViewBag.Msg' != null)
{
$("#myModal").modal();
}
});
</script>
答案 1 :(得分:-1)
请使用以下代码。
<script>
$(document).ready(function () {
debugger;
var msg='@ViewBag.Msg';
if (msg !== '')
{
$("#myModal").modal();
}
});
</script>