gpt4 book ai didi

asp.net - 有没有办法确定 ASP.Net MVC Bundle 是否在之前呈现?

转载 作者:行者123 更新时间:2023-12-01 11:40:41 25 4
gpt4 key购买 nike

情况是这样的:

在 MVC 应用程序上,我有一个部分 正在呈现一个脚本。这个部分被渲染了几次。

是否有内置方法来确定特定Bundle是否在页面的某个位置呈现

感谢专业人士

更新:这里是清除条件的代码

主要布局:

<html>
<body>
@if(someCondition){
@Html.RenderPartial("SamePartial")
@Html.RenderPartial("SamePartial")
@Html.RenderPartial("SamePartial")
}
</body>
</html>

这是在部分内部:

<div>Blah Blah Blah</div>

@Scripts.Render("~/bundles/JusNeededInsidePartial")
@Styles.Render("~/Themes/styles/JusNeededInsidePartial")

部分渲染了几次。我需要一种仅渲染 bundle 1 次的方法

最佳答案

定义一个 Razor 部分:

@section MySpecialScripts {
@Scripts.Render("~/bundles/MySpecialScriptsBundle")
}

在需要此类脚本的 View 中,将以下内容添加到主布局中:

@if (IsSectionDefined("MySpecialScripts")) {
RenderSection("MySpecialScripts")
}

关于asp.net - 有没有办法确定 ASP.Net MVC Bundle 是否在之前呈现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21042524/

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