ユーザーコントロールに付属のダイマニックバンドルCSSファイル -- c# フィールド と asp.net フィールド と bundle フィールド 関連 問題

Dymanically bundle css files that come with user controls












0
vote

問題

日本語

ASP.NET 4.5 Webフォームを使用しています。

私はいくつかのカスタムコントロールとユーザーのコントロールを持っています。これは、CSS / JSファイルが一緒に機能する必要があります。

SsnValidator.cs SsnValidator.css を紹介します。 AutoCompleteDropDown.cs <コード> AutoCompleteDropDown.css 。 <コード> ColorPicker.vb <コード> ColorPicker.css 。

現在このようにCSSファイルを紹介します。

<事前> <コード> HtmlGenericControl styleLink = this.Page.Header.FindControl<HtmlGenericControl>("SsnValidatorStyle"); if (styleLink == null) { styleLink = new HtmlGenericControl("link"); styleLink.Attributes.Add("href", CScriptUtils.GetResourceURL("/styles/SsnValidator.css")); styleLink.Attributes.Add("rel", "stylesheet"); styleLink.Attributes.Add("type", "text/css"); styleLink.ID = "SsnValidatorStyle"; Page.Header.Controls.Add(styleLink); }

今すぐバンドルを見つけることができます要求数を減らすことができます。私はそれを使うのが役に立つかもしれないと思います。

例えば、 99887668 、<コード>、 99887669 、および SsnValidator.cs0 の場合、 SsnValidator.cs0 は、何らかのCSSファイルをまとめてバンドルされるべきです。 / P>

ページBに 998877611 および SsnValidator.cs2 が付いている場合、2つのCSSファイルをまとめてバンドルする必要があります。

どうやってそれを達成することができますか?これらのファイルをバンドルすることは望ましいですか?

英語

I'm using asp.net 4.5 webform.

I have some custom controls and user contrls, which need css/js files to work together.

For example SsnValidator.cs introduces SsnValidator.css. AutoCompleteDropDown.cs introduces AutoCompleteDropDown.css. ColorPicker.vb introduces ColorPicker.css.

Currently I introduce css file in this way:

HtmlGenericControl styleLink = this.Page.Header.FindControl<HtmlGenericControl>("SsnValidatorStyle"); if (styleLink == null) {     styleLink = new HtmlGenericControl("link");     styleLink.Attributes.Add("href", CScriptUtils.GetResourceURL("/styles/SsnValidator.css"));     styleLink.Attributes.Add("rel", "stylesheet");     styleLink.Attributes.Add("type", "text/css");     styleLink.ID = "SsnValidatorStyle";     Page.Header.Controls.Add(styleLink); } 

Now I find bundling can reduce the number of request. I think it may be useful to use it.

For example, if page a has SsnValidator, AutoCompleteDropDown, and ColorPicker, the three css files introduced should be somehow bundled together.

If page b has SsnValidator and ColorPicker, the two css files should be bundled together.

How can I achieve that? Is it desired to bundle these files?

</div
        
       
           

回答リスト


関連する質問

0  Magentoバンドル製品の「設定通りの価格」を検証する方法。  ( Method to validate magento bundled products price as configured ) 
マゼントの1.5.0.1で1週間でレスリングしてきており、カタログやショッピングカートの価格規則のいずれかを、バンドルごとに合計59.95ドルの合計59.95ドルにする方法をまだ見つけていません。同時に、等しく失望している結果で、バックされた製品の「設定された...

8  MVC4 Scripts.Renderを使用すると遅くなります  ( Mvc4 bundling slow when using scripts render ) 
マイASP.NET MVC4 Webプロジェクトは、バンドルされたスクリプトをレンダリングする単純なページを提供するときに非常にゆっくり実行されています。ただし、仮想バンドルパスのソース属性を指定してページ上に「ハードコードされた」スクリプトタグを使用すると、...

0  /アプリまたはバンドルのシンフォニーテンプレート  ( Symfony templates in app or bundle ) 
Symfonyベストプラクティスは、 /app/ressources/views にTwigテンプレートを格納するようになります。しかし、それはまた特定の機能のためにいくつかのバンドルを使うことをお勧めします。だから、テンプレートをバンドルの中に保存すること...

10  azureに公開した後で動作していないMVC4でバンドル  ( Bundling with mvc4 not working after i publish to azure ) 
こんにちは私は私のアプリケーションのためにスクリプトをバンドルしようとしています。私のデバッグは働いていて、web.debugに掲載されている場合、すべてのものはうまく機能します。しかし、web.reeleasに掲載しているとき、私のスクリプトはロードされませ...

0  Gradle OSGiプラグインからorg.dm.bundleプラグインへの切り替え時のエラー  ( Error when switching from gradle osgi plugin to org dm bundle plugin ) 
Quartz-Sample-Nested-JARの例例: https:// github.com/paulvi/osgi-run/tree/master/osgi-run-test/quartz-sample-nested-jars エラーがあるので...

0  FOSユーザーバンドルSymfony 2.8.4からユーザーを自動的にログアウトします  ( Automaticly logout user from fos user bundle symfony 2 8 4 ) 
X時間後にユーザーを自動的にログアウトユーザーにどのようにしていますか? 今のところ彼のコンピュータに2日後に戻ってきて、アプリはまだログインページを迂回し、彼に承認を与える ...

0  バンドルキーとしてのAndroid定数文字列働いていません  ( Android constant string as bundle key not working ) 
開発を続けるためのアプリのソースコードを介して撮影しました。多くの場合、文字列リソースはバンドルのキーとして使用されます。<コード> bundle.putBoolean(getString(R.string.bundle_extra_name_from_use...

1  デフォルトで拡張子が隠された内線でCocoa Document Packageタイプを作成する方法  ( How to make cocoa document package type with its extension hidden by default ) 
データとして文書パッケージ(バンドル)を使用するCocoaアプリケーションを作成しています。 拡張子とFinderを指定したところで、拡張子を文書として正しく認識するようになりました。 しかし、フォルダの拡張子はまだ表示されていますが、デフォルトでそれを非表示...

69  Android:Pargelableオブジェクトを意図に合格し、BundleのGetParulElableメソッドを使用する方法は?  ( Android how to pass parcelable object to intent and use getparcelable method of ) 
バンドルに function getSelectedLayersIdx(){ var selectedLayers = new Array; var ref = new ActionReference(); ref.putEnumer...

2  32ビットモードでMac OS Xでは、JavaアプリケーションをMac OS Xで実行する方法を実行しますか?  ( How to run java application bundled to app on mac os x in 32 bit mode ) 
Windows VistaにJavaアプリケーションを書き込んでいる、 Bonjour を使用してうまく機能します。 Mac OS X 10.5.8で実行すると、すべてのアップデートが完全に実行されます。しかし、 Jar Bundler を使用してバンドルを...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有