Layout Webmatrix布局--插入头部?

Layout Webmatrix布局--插入头部?,layout,razor,webmatrix,Layout,Razor,Webmatrix,我使用Asp.Net和Razor视图引擎(与使用WebMatrix相同)创建了一个网站。到目前为止,我一直在使用SQL直接查询数据库,但现在我有一个页面需要查询返回XML的WCF服务(让它返回JSON或ODATA可能是一个单独的问题) 在做这件事时,我正在寻找最好的方法,而jQuery似乎是答案(除非您有其他想法) 问题是我正在使用布局=“~/SiteLayout.cshtml”使用SiteLayout,我无法确定如何覆盖或将特定于此页面的额外信息插入SiteLayout中的head标记,例如我

我使用Asp.Net和Razor视图引擎(与使用WebMatrix相同)创建了一个网站。到目前为止,我一直在使用SQL直接查询数据库,但现在我有一个页面需要查询返回XML的WCF服务(让它返回JSON或ODATA可能是一个单独的问题)

在做这件事时,我正在寻找最好的方法,而jQuery似乎是答案(除非您有其他想法)

问题是我正在使用布局=“~/SiteLayout.cshtml”使用SiteLayout,我无法确定如何覆盖或将特定于此页面的额外信息插入SiteLayout中的head标记,例如我需要添加的脚本

我很确定我想的是错的,所以如果有人能给我指出正确的方向,那就太好了


提前感谢您的帮助。

您可以在子页面中定义
标题
部分:

@section Head {
    <script> ... </script>
}
@段头{
... 
}
然后,您可以在布局页面的
中调用
RenderSection(“Head”)
,以呈现此部分。
您可能希望通过
,必填项:false


有关更多信息,请参见

非常好,谢谢。。。不知道为什么我在任何文档中都找不到这个。非常新,所以我的搜索词可能是无用的。。。再次感谢。您提到了一些关于jQuery的内容。我个人建议使用TypeScript: