相关疑难解决方法(0)

在运行时或在构建时连接和缩小JavaScript - ASP.NET MVC

作为此问题的扩展,在此处链接用户控件中的JavaScript库我之后是一些关于人们如何在运行时或在构建时连接和缩小JavaScript的示例.我还想看看它如何适用于您的母版页.

我不介意页面特定的文件被缩小和链接,因为它们当前是(见下文),但主母版页上的所有JavaScript文件(我有大约5或6)我想连接和缩小.

任何同时融入CSS连接和缩小的人的加分!:-)

当前的母版页,包含我想要连接和缩小的常见JavaScript文件:

<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>
<head runat="server">
    ... BLAH ...
    <asp:ContentPlaceHolder ID="AdditionalHead" runat="server" />
    ... BLAH ...
    <%= Html.CSSBlock("/styles/site.css") %>
    <%= Html.CSSBlock("/styles/jquery-ui-1.7.1.css") %>
    <%= Html.CSSBlock("/styles/jquery.lightbox-0.5.css") %>
    <%= Html.CSSBlock("/styles/ie6.css", 6) %>
    <%= Html.CSSBlock("/styles/ie7.css", 7) %>
    <asp:ContentPlaceHolder ID="AdditionalCSS" runat="server" />
</head>
<body>
    ... BLAH ...
    <%= Html.JSBlock("/scripts/jquery-1.3.2.js", "/scripts/jquery-1.3.2.min.js") %>
    <%= Html.JSBlock("/scripts/jquery-ui-1.7.1.js", "/scripts/jquery-ui-1.7.1.min.js") %>
    <%= Html.JSBlock("/scripts/jquery.validate.js", "/scripts/jquery.validate.min.js") %>
    <%= Html.JSBlock("/scripts/jquery.lightbox-0.5.js", "/scripts/jquery.lightbox-0.5.min.js") %>
    <%= Html.JSBlock("/scripts/global.js", "/scripts/global.min.js") %>
    <asp:ContentPlaceHolder ID="AdditionalJS" runat="server" />
</body>
Run Code Online (Sandbox Code Playgroud)

在这样的页面中使用(我很满意):

<asp:Content ID="signUpContent" ContentPlaceHolderID="AdditionalJS" runat="server">
    <%= …
Run Code Online (Sandbox Code Playgroud)

javascript css c# asp.net-mvc minify

46
推荐指数
4
解决办法
2万
查看次数

如何使用MSBuild部署ASP.NET MVC应用程序

我是一个关于msbuild的完整菜鸟,但我鼓励他根据我几天前发布的问题的先前答案来使用它.

无论如何,我正在寻找关于MSBuild入门的一些建议......特别是,使用它来自动部署ASP.NET MVC应用程序.

非常感谢!

msbuild asp.net-mvc

23
推荐指数
2
解决办法
1万
查看次数

在ASP.NET MVC中使用TypeScript

如何有效地使用TypeScript与ASP.NET MVC?

我希望我的IDE在运行项目时执行以下操作:

  1. 通过typescript编译器编译(解释)我的打字稿文件(*.ts).
  2. 最小化所有javascript文件.
  3. 显然运行我的应用程序:).

如何配置IDE以在启动时自动执行所有步骤?

javascript asp.net asp.net-mvc-4 typescript

7
推荐指数
1
解决办法
4709
查看次数