問題タブ [stylebundle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ASP.NET CSS バンドルを使用する場合のブラウザーによる奇妙なキャッシュ動作
ここで何が起こっているのか、私は本当に混乱しています。
(System.Web.Optimization.)Bundle
ライブラリは、バンドルされたすべてのファイルにファイルシステム ウォッチャーを配置しているようです。変更があるたびに (たとえば、CSS ファイルの内容を微調整したとします)、バンドルが再構築されます。
私は、Fiddler で CSS バンドルの URL にリクエストを送信することで、この作業を確認しました。これは、CSS バンドルを 100% の確率で問題なく再生成することで機能します。
ただし、Firefox と Chrome の両方で、Web サーバーにアクセスしているように見えないことがありますが、変更されていない古い CSS を提供し続けます。
奇妙なことに、完全なキャッシュの更新 (ctrl+shift+r) を実行した後でも、クロムにアクセスして *すべての* キャッシュ データを削除しても、まったく同じ古い CSS ファイルが表示されます。
これは、障害/問題が実際にはBundle
ライブラリ内にあると思わせます-フィドラーが異なるリクエストヘッダーまたは何かを渡している可能性があり、Bundle
ハンドラーの動作に一貫性がありませんか?
この問題は何日も続いているので、助けていただければ幸いです。
編集:だから私は働いているように見える次のコードをまとめました
これらのプロパティの割り当てのいくつかは必要ないかもしれませんが、注意が必要です。
c# - バンドルの使用中にアイコンが表示されない
CSS にバンドルを使用しており、それを MVCLayout.cshtml
ページで使用しています。CSS ファイルは正しく含まれていますが、アイコンが正しく表示されません。
アイコンを含めるために何かをする必要がありますか?
MY バンドル コード
次のように自分のページで使用しています
しかし、私は次のようになっています。
前もって感謝します。
よろしく、マドゥ
twitter-bootstrap - MVC 4 Styles.Render & Scripts.Render の説明
Bootstrap で ASP.NET MVC 4 を使用していますが、私のプロジェクトが「Bootstrap を使用してサイトを構築する」に関する多くの記事やチュートリアルとは少し異なることに気付きました。Javascript の縮小ファイルの使用について言及し続けています。およびCSS(bootstrap.min.css、bootstrap.min.js)と、ファイルはディレクトリにありますが、minのないファイルしかありません。
これらのファイルについて読みましたが、その要点がわかりません。誰かがそれらの使用を明確にすることができ、バンドル構成にそれらへの参照を追加する必要がある場合は?
私のコードは次のようになります:
_Layout.cshtml:
そして、私のBundleConfig.cs:
私が持っている2つの質問:
- bootstrap.min.css、bootstrap.min.js への参照がない場合、何が欠けていますか?
これらのファイルへの参照を次の場所に追加する必要があります。
bundles.Add(new StyleBundle("~/Content/css").Include()
c# - Asp.NET 5.0 vNEXT で ScriptBundle と StyleBundle に何が起こるか
vNEXT では、ScriptBundle
およびを介したバンドル サポートはどうなりStyleBundle
ますか?
私の理解では、bower、grunt & co. そのメカニズムを完全に置き換えますか?
それを行う方法の例はありますか? 私が見つけたのは、Scott Allen による Pluralsight の素敵なイントロですが、他には何もありません。
asp.net - ASP.NET MVC: StyleBundle IncludeDirectory & CssRewriteUrlTransform
CSS-Stylesheets をバンドルすると、画像が解決されないという同じ問題があります。
new CssRewriteUrlTransform()
ここで、新しい StyleBundle-Object の「Include」メソッドの 2 番目のパラメーターとして使用することを提案する SO-Answers をいくつか見つけました。これは例えば
IncludeDirectory を使用しているのは、ファイルをどこかに登録せずにファイルを追加できるディレクトリがあるためです (リストしたくないファイルがたくさんあります)。ただし、IncludeDirectory には、CssRewriteUrlTransform-Object を渡すためのオーバーライドがありません。
動作しません: bundles.Add(new StyleBundle("~/bundles/css/directives").IncludeDirectory("~/app/directives", "*.css", true));
私も試しました:
しかし、変換は IBundleTransform 型であり、IItemTransform を渡そうとしています。
これを行う方法に関する提案はありますか?