私はマスター/コンテンツページを使用してasp.netで開発しています。私はBundlingをMasterページに追加して使用しています。私はすべてが正しく設定されていると思う。しかし、私が開発しているとき、私はhtmlを設定しようとしていると、もはや利用可能なクラスのリストを見ることができません...... ......クラス=パートに到達する;バンドルすると何も表示されません。asp.net ...バンドル時に利用可能なクラスが表示されるのはどうすればできますか?
<head runat="server">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title><%: Page.Title %> - JCPS DMC</title>
<link href="~/favicon.ico" rel="shortcut icon" />
<asp:PlaceHolder ID="PlaceHolder2" runat="server">
<%: Styles.Render("~/bundles/bootstrapCSS", "~/bundles/utilitiesCSS") %>
<%: Scripts.Render("~/bundles/utilitiesJs", "~/bundles/modernizr") %>
</asp:PlaceHolder>
<asp:ContentPlaceHolder ID="contentHeader" runat="server">
</asp:ContentPlaceHolder>
</head>
そして、私のBundleConfig.csファイルは次のようになります:
私のセットアップは、マスターページに、私はバンドルを参照しています、このようになります
using System.Web.Optimization;
namespace DMC
{
public class BundleConfig
{
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254726
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/WebFormsJs").Include(
"~/Scripts/WebForms/WebForms.js",
"~/Scripts/WebForms/WebUIValidation.js",
"~/Scripts/WebForms/MenuStandards.js",
"~/Scripts/WebForms/Focus.js",
"~/Scripts/WebForms/GridView.js",
"~/Scripts/WebForms/DetailsView.js",
"~/Scripts/WebForms/TreeView.js",
"~/Scripts/WebForms/WebParts.js"));
bundles.Add(new ScriptBundle("~/bundles/MsAjaxJs").Include(
"~/Scripts/WebForms/MsAjax/MicrosoftAjax.js",
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxApplicationServices.js",
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxTimer.js",
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxWebForms.js"));
bundles.Add(new ScriptBundle("~/bundles/utilitiesJs").Include(
"~/Scripts/jquery-{version}.js",
"~/Scripts/bootstrap.js",
"~/Scripts/common.js",
"~/Scripts/analytics.js"));
bundles.Add(new ScriptBundle("~/bundles/highCharts").Include(
"~/Scripts/highcharts/4.2.0/highcharts.js",
"~/Scripts/highcharts/4.2.0/highcharts-more.js",
"~/Scripts/highcharts/4.2.0/highcharts-3d.js",
"~/Scripts/highcharts/4.2.0/modules/broken-axis.js",
"~/Scripts/highcharts/4.2.0/modules/data.js",
"~/Scripts/highcharts/4.2.0/modules/drilldown.js",
"~/Scripts/highcharts/4.2.0/modules/exporting.js",
"~/Scripts/highcharts/4.2.0/modules/funnel.js",
"~/Scripts/highcharts/4.2.0/modules/heatmap.js",
"~/Scripts/highcharts/4.2.0/modules/no-data-to-display.js",
"~/Scripts/highcharts/4.2.0/modules/offline-exporting.js",
"~/Scripts/highcharts/4.2.0/modules/solid-gauge.js",
"~/Scripts/highcharts/4.2.0/modules/treemap.js",
"~/Scripts/highcharts/4.2.0/adapters/standalone-framework.js"
));
// Use the Development version of Modernizr to develop with and learn from. Then, when you’re
// ready for production, use the build tool at http://modernizr.com to pick only the tests you need
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-*"));
bundles.Add(new StyleBundle("~/bundles/bootstrapCSS").Include(
"~/Content/bootstrap.css",
"~/Content/bootstrap-multiselect.css",
"~/Content/bootstrap-navbar.css",
"~/Content/bootstrap-overrides.css"));
bundles.Add(new StyleBundle("~/bundles/utilitiesCSS").Include(
"~/Content/print.css",
"~/Content/common.css",
"~/Content/site.css",
"~/Content/colorThemes.css"));
BundleTable.EnableOptimizations = false;
}
}
}
これで最後の行BundleConfig.csファイル私はデバッグの鍵と思った:
BundleTable.EnableOptimizations = false
私はそれがfalse、web.configファイルをオーバーロードし、クラス名を表示することができました...これは間違っていますか?私は何か他のものを逃している?
おかげで、あなたは私のquestion..whyのインテリセンスの第二部が同梱されている私のクラス名は表示されません知ることが起こるでしょうか? –