css在开发阶段需要缩小?

时间:2013-10-02 04:35:55

标签: asp.net bundling-and-minification

为了便于阅读,我创建了这样的样式表:

div.icons,div.sizes,div.configs
{
    width:213px;
    float:left;
}

出于性能原因,是否有必要使用此样式:

div.icons,div.sizes,div.configs{width:213px;float:left;}

我正在使用ASP.NET webforms。我还可以使用ASP.NET MVC的捆绑功能吗?

2 个答案:

答案 0 :(得分:0)

我不打算用css或JavaScript编写。相反,我会依靠一个缩小器来完成这项工作。这样你的css文件就可读了。

答案 1 :(得分:0)

不,出于性能原因,您不需要为此设置样式。写它是为了可读性。捆绑和缩小将处理性能部分。

是的,捆绑和缩小在Webforms中有效。以下是帖子Adding Bundling and Minification to Web Forms的主要步骤:

创建您的捆绑包:

using System.Web.Optimization;

public class BundleConfig
{
    public static void RegisterBundles(BundleCollection bundles)
    {
        bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js"));
        //...

注册您的捆绑包:(global.asax)

void Application_Start(object sender, EventArgs e)
{
    BundleConfig.RegisterBundles(BundleTable.Bundles);
    //...

引用您的软件包:(母版页)

<asp:PlaceHolder runat="server">        
    <%: Scripts.Render("~/bundles/jquery") %>
</asp:PlaceHolder>

Get bundling and minification from NuGet