C# 捆绑销售;缩小不应用css&;使用Asp.NET4.0C的js#
我对这个概念还不熟悉,这是我第一个用(捆绑和缩小)实现优化概念的项目 我只是想用简单的js和css进行测试 Test.aspxC# 捆绑销售;缩小不应用css&;使用Asp.NET4.0C的js#,c#,asp.net,C#,Asp.net,我对这个概念还不熟悉,这是我第一个用(捆绑和缩小)实现优化概念的项目 我只是想用简单的js和css进行测试 Test.aspx <html> <%@ import namespace="System.Web.Optimization" %> <html> <head runat="server"> <%: Scripts.Render("~/bundles/js") %> <%: Styles.Render("~/
<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>
项目结构如下所示
浏览器视图 该文件是捆绑的,但在Css中我有一些风格在网页中呈现,它没有出现在这个 类似jquery文件的示例也 有关此帖子的更多信息,请查看此
你能指导我实现这一点吗…在web配置中设置:
<compilation debug="false" targetFramework="4.0">
普拉萨德·拉贾
调试时或web.config具有此设置时
脚本绑定和缩小已禁用。另外,如果设置了EnableOptimizations=false
,则无论debug=true
设置如何,都将禁用budling和缩小
请尝试更改web.config,然后重试
好的,在我检查了代码并深入研究了问题之后,出现这种情况的原因是路径~/bundles/js
和~/bundles/css
存在。因此,您的IIS(Express)正在尝试加载目录的内容。要使其正常工作,请确保将编译调试设置为false(在项目下载时设置为true)。比如
接下来找到~/bundle
文件夹并将其删除。。。
最后重建应用程序并运行项目。但是,不要在调试中运行它,否则它会尝试将上面的调试标志设置回true
这在我的机器上运行,用于JS和CSS。在您的web.config中尝试
<configuration>
...
<system.web>
<compilation
debug="true"
...
>
...
</compilation>
</system.web>
</configuration>
...
...
请参见web配置文件中的设置:
<compilation debug="false" targetFramework="4.0">
您的绑定工作正常,问题是绑定时css不工作 将样式表包名称更改为:
bundles.Add(new StyleBundle("~/css/allcss").Include("~/css/master.css"));
这应该能解决你的问题
另外,如果您将css文件保存在多个文件夹中,则为每个文件夹创建一个捆绑包。您可以使用
IncludeFolder
方法使您的工作更轻松。我也改变了这一点,同样的问题实际上我也从改为。。那么我也不是style&js没有加载..有没有其他解决方案来实现这一点我也遵循相同的过程。。。。正如我所建议的。。要在我的实时项目中实现……我这里不是使用MVC应用程序,而是使用Asp.net 4。0@PrasadRaja不相关的mvc你应该设置在网页配置我改变了thn也同样的问题。。。或者你能给我提供同样的例子吗?你能给我们看看你的aspx代码吗。在更好地检查了屏幕截图之后,看起来您实际上是在捆绑一些资源,但是跨越了多个捆绑包..我无法在这里应用.aspx代码。。。这里它不接受html标签这里…为aspx网页检查这个链接我添加了你的代码。你能从屏幕截图中以js?v=
开头的项目中发送一个捆绑文件的示例吗?谢谢你…问题现在解决了…我下载了你的版本并发现了问题。请参阅postcan您可以检查此链接。。。。我已经给出了关于这个问题的详细信息,不仅仅是css,甚至jquery也不起作用…我需要在我的项目中创建一个这样的文件夹“~/css/allcss”不,你不需要创建这个文件夹。事实上,删除您已经创建的文件夹谢谢,完成了。。谢谢你的支持。。。。我刚刚删除了它自动创建的文件夹(js&css下的bundles文件夹),谢谢你!你结束了我三天的噩梦!
<compilation debug="false" targetFramework="4.0">
bundles.Add(new StyleBundle("~/css/allcss").Include("~/css/master.css"));