在我的主人_Layout.cshtml
中,我有以下标记
<script type="text/javascript">
$(function() {
@RenderSection("documentReady");
});
</script>
让我的所有代码都应该在页面加载后一起运行。
我具体View
我有:
@section documentReady
{
// some javascript-code here
}
问题是,我在javascript
内没有任何section
智能感知支持。
如果我写
@section documentReady
{
<script type="text/javascript">
// some javascript-code here
</script>
}
相反,我有智力感知。但在渲染它时会引发异常:
未捕获的SyntaxError:意外的标记&lt;
从此呈现
<script type="text/javascript">
$(function() {
<script type="text/javascript"> // <-- Uncaught SyntaxError: Unexpected token <
解决这个问题的最佳方法是什么?
有没有很好的例子如何为此目的使用部分或如何在MVC中组织基于视图的javascript
?
我也试过
<script type="text/javascript">
@section documentReady
{
// some javascript-code here
}
</script>
也没有给我任何智能感知(但至少会呈现给valid HTML/javascript
)。