繁体   English   中英

从特定页面删除.js文件

[英]Remove .js file from specific pages

我有一个ASP.NET MVC Web应用程序,设计有一个布局页面和几个子页面。 我已经在我的layout.chtml中应用了所有.js文件。

我想删除某些子页面中某些.js文件的链接。

例如我在我的layout.chtml中

<script src="@Url.Content("~/Content/acebs/assets/js/jquery.mobile.custom.min.js")"></script>

我的子页面如下。

@model FeedBackDashBord.Models.ChatLIST
@{
    ViewBag.Title = "Chat Settings";
    Layout = "~/Views/Shared/layout.cshtml";
}

如何从子页面中删除指向jquery.mobile.custom.min.js的链接?

您可以在布局页面上使用可选部分。 在您不希望包含脚本的特定页面上,您需要为此部分提供一个值-即使它只是一个空块。

@if (IsSectionDefined("OptionalContent")) { 
    @RenderSection("OptionalContent")
}
else { 
    <script src="@Url.Content("~/Content/acebs/assets/js/jquery.mobile.custom.min.js")"></script>
}

可以在这里找到更多详细信息: http : //blogs.msdn.com/b/marcinon/archive/2010/12/08/optional-razor-sections-with-default-content.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM