以下是我的 MVC视图 部分:
@section popups{
<div class="popup-class" id="popup">
<div class='btn-group' id='actions'>
<div class='collapse navbar-collapse'>
<ul class='actions'>
<li class='dropdown'>
<a href='#' class='dropdown-toggle grid-icon' data-toggle='dropdown'></a>
<ul class='dropdown-menu'>
<li><a href='#'>Product</a></li>
<li><a href='#'>Test</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div class='clear'>
</div>
</div>
}
我想从JavaScript文件中调用它(仅限本节)。我该怎么做?
答案 0 :(得分:2)
无法在javascript中获取asp.net mvc section
。您可以做的是在布局页面的部分周围定义一个html元素,为样本定义<div>
,并在布局页面中获取此元素作为示例:
<div id="popups">
@RenderSection("popups", false)
</div>
在您的javascript代码中,只需调用此元素即可获取示例:
$(function(){
// call the element, call a method
$("#popups").show();
});
您没有指定要对此做什么。