gpt4 book ai didi

javascript - @RenderBody 用于 JavaScript?

转载 作者:行者123 更新时间:2023-11-28 08:01:46 26 4
gpt4 key购买 nike

是否有这样的方法可以在 javascript 或 javascript 库中模拟 @RenderBody() ?我正在尝试启动一个新的 html/javascript 项目(无服务器端语言),并希望能够模拟 razor 中的 @RenderBody() 功能。

需要澄清的是,在 .NET MVC 项目中,您可以拥有一个包含页面"template"的 _Layout.cshtml 文件; css/javascript 包含等

<!-- include javascript and css -->
...
<body>
@RenderBody()
</body>
....

页面的内容将存在于诸如 index.cshtml 之类的文件中,该文件将在 @RenderBody() 处呈现。我可以纯粹在客户端实现类似的功能,还是需要某种服务器端语言才能实现此功能?

谢谢!

最佳答案

您正在寻找的答案是@RenderSection()

@RenderBody() 一样,@RenderSection() 可以从母版页上特定位置的 View 中呈现代码

包括这是您想要放置代码的母版页

@RenderSection("scripts", required: false)

这在您的页面中被调用

// your page content

@section scripts{
//your javascript code here
}

//更新//这是一个服务器端解决方案,如果涉及到,您可以使用

关于javascript - @RenderBody 用于 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25297255/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com