首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于条件渲染部分的Razor语法

问基于条件渲染部分的Razor语法
EN

Stack Overflow用户
提问于 2011-05-13 02:29:07
回答 1查看 18.1K关注 0票数 25

我得到了一个定义了布局的视图。在布局中,有一个部分:

@RenderSection("JavaScript", required: false)

在视图中,根据条件,我希望将某些JavaScript呈现给该节或不呈现该节。

代码语言:javascript
复制
@if (condition)
{ 
    @section JavaScript
    {
        <script type="text/javascript>
           $(document).ready(function(){
             //bla...
           });
        </script>
    }
}

上述语法是错误的。正确的语法是什么?

编辑

基本上,我得到了一个需要根据条件进行渲染的局部视图。如果条件为真,那么我需要呈现部分视图以及部分视图的一些JavaScript,我希望转到"JavaScript“部分。我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-13 03:10:06

@section块只能出现在标记上下文中。

你可以写

代码语言:javascript
复制
@if (condition)
{ 
    <text>
        @section JavaScript
        {
            <script type="text/javascript>
               $(document).ready(function(){
                 //bla...
               });
            </script>
        }
    </text>
}
票数 49
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5982636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档