我得到了一个定义了布局的视图。在布局中,有一个部分:
@RenderSection("JavaScript", required: false)
在视图中,根据条件,我希望将某些JavaScript呈现给该节或不呈现该节。
@if (condition)
{
@section JavaScript
{
<script type="text/javascript>
$(document).ready(function(){
//bla...
});
</script>
}
}上述语法是错误的。正确的语法是什么?
编辑
基本上,我得到了一个需要根据条件进行渲染的局部视图。如果条件为真,那么我需要呈现部分视图以及部分视图的一些JavaScript,我希望转到"JavaScript“部分。我该怎么做呢?
发布于 2011-05-13 03:10:06
@section块只能出现在标记上下文中。
你可以写
@if (condition)
{
<text>
@section JavaScript
{
<script type="text/javascript>
$(document).ready(function(){
//bla...
});
</script>
}
</text>
}https://stackoverflow.com/questions/5982636
复制相似问题