gpt4 book ai didi

c# - 捆绑和缩小不使用 Asp.net 4.0 C# 应用 css 和 js

转载 作者:太空狗 更新时间:2023-10-30 00:24:50 25 4
gpt4 key购买 nike

我是这个概念的新手,这是我的第一个使用(捆绑和缩小)实现优化概念的项目

只是我正在尝试用简单的 js 和 css 进行测试

测试.aspx

<html>
<%@ import namespace="System.Web.Optimization" %>
<html>
<head runat="server">
<%: Scripts.Render("~/bundles/js") %>
<%: Styles.Render("~/bundles/css") %>
</head>
<body>
<form id="form1" runat="server">
<div>
<button id="tests">
testing</button>
</div>
</form>
</body>
</html>

Global.Asax 看起来像这样

protected void Application_Start(object sender, EventArgs e)
{
RegisterBundles(BundleTable.Bundles);
}

public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/js").Include(
"~/script/jquery-1.8.2.min.js",
"~/script/s.js"));

bundles.Add(new StyleBundle("~/bundles/css").Include(
"~/css/master.css"));

BundleTable.EnableOptimizations = true;
}


项目结构如下所示

enter image description here


浏览器查看 enter image description here

文件是捆绑的,但在 Css 中我有一些样式要在网页中呈现,它没有出现在这个上,

像 jquery 文件一样的示例

有关此帖子的更多信息,请查看此.. Click here

你能指导我实现这个吗...

最佳答案

您的捆绑工作正常,问题是您的 css 在捆绑时不工作。

将您的样式表包名称更改为:

bundles.Add(new StyleBundle("~/css/allcss").Include("~/css/master.css"));

这应该可以解决您的问题。

附言如果您将 css 文件保存在多个文件夹中,则为每个文件夹创建一个包。您可以使用 IncludeFolder 方法来简化您的工作。

关于c# - 捆绑和缩小不使用 Asp.net 4.0 C# 应用 css 和 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21299540/

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