在。net MVC4项目中@Styles如何。呈现作品吗?
我的意思是,在@Styles.Render(“~/Content/css”)中调用的是哪个文件?
我没有一个文件或文件夹称为“css”在我的内容文件夹。
在。net MVC4项目中@Styles如何。呈现作品吗?
我的意思是,在@Styles.Render(“~/Content/css”)中调用的是哪个文件?
我没有一个文件或文件夹称为“css”在我的内容文件夹。
当前回答
在App_start中定义。BundleConfig,它在调用
bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));
即使你删除了这部分也不会发生什么。
其他回答
它调用包含在App_Start文件夹的bundlecconfig类中声明的特定bundle中的文件。
在这种情况下,对@Styles.Render("~/Content/css")的调用将调用"~/Content/site.css"。
bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));
注意区分大小写。如果你有文件的话
/内容/ bootstrap.css
然后在Bundle中重定向。配置,
Include(”~内容/ Bootstrap。css”)
它不会加载css。
在你的web.config上设置为False
<compilation debug="false" targetFramework="4.6.1" />
在App_start中定义。BundleConfig,它在调用
bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));
即使你删除了这部分也不会发生什么。
我做了所有必要的事情,将捆绑添加到MVC 3 web(我是现有解决方案的新手)。风格。渲染不适合我。最后我发现我只是少了一个冒号。在母版页中:<%:Styles.Render("~/Content/Css") %>我仍然不明白为什么(在同一页上)<% Html.RenderPartial("LogOnUserControl");%>可以不带冒号。