javascript - 如何将 JavaScript 与 Razor 代码混合使用

标签 javascript asp.net-mvc-3 razor syntax

在我的 razor (chtml) 模板中添加以下 javascript 的语法是什么?

<script type="text/javascript">

 $(function(){ 
    @if(Model.IsModalShown)
    {
        $('#myModal').modal('show');
    }
 });

</script>

最佳答案

<script type="text/javascript">

$(function(){ 
    @if(Model.IsModalShown)
    {
        <text>$('#myModal').modal('show');</text>
    }
});

</script>

或者

<script type="text/javascript">

$(function(){ 
    if('@Model.IsModalShown' == 'True')
    {
        $('#myModal').modal('show');
    }
});

</script>

关于javascript - 如何将 JavaScript 与 Razor 代码混合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31020411/

相关文章:

c# - MVC 3 图像未加载

asp.net-mvc-3 - 使用 EditorFor/TextBoxFor/TextBox 帮助器在名称中带有破折号的自定义属性

javascript - 是@System.DateTime.Now.ToShortTimeString();客户端或服务器数据,以及如何真正收集客户端本地时间?

javascript - 异步函数作为参数传递而不是 Promise,显示不同的结果

javascript - javascript 中的数组,我如何学习操作它?

asp.net-mvc-3 - 此版本的 SQL Server 不支持没有聚集索引的表

c# - 在 ASP.NET MVC 中,仅为 View 模型的一个成员创建表单

c# - 如何将 TextBox 中的值作为参数传递给 Action

javascript - 具有回调函数的 AJAX

javascript - SetTimeout 仅适用于桌面