ASP.NET MVC コントロールヘルプ
リソースの登録
MVC アプリケーションの設定 > リソースの登録

デフォルトでは、ASP.NET MVC テンプレートを使用して新しいアプリケーションを作成すると、提供されているコントロールを使用するために必要なすべてのリソースが登録されます。ただし、標準の Visual Studio テンプレートを使用してプロジェクトを作成した場合は、リソースを手作業で登録する必要があります。

ASP.NET MVC コントロールを使用するために必要なリソースを登録するには、次の手順を実行します。

  1. ソリューションエクスプローラーで、[ビュー]→[共有]フォルダを開きます。
  2. _Layout.cshtml をダブルクリックして開きます。
  3. 次のコードを <head></head> タグの間に追加します。この手順では、FinancialChartFlexSheetFlexViewerMultiRowOLAP、TransposedGridoTransposedMultiRowコントロールを除く、アプリケーションで使用されるすべてのMVCコントロールを登録します。
    Razor
    コードのコピー
    @Html.C1().Styles()@Html.C1().Scripts().Basic()
    
  4. (任意)アプリケーションでFinancialChartFlexSheetFlexViewerMultiRowOLAP、TransposedGridoTransposedMultiRowコントロールなどの特定のコントロールを使用する場合、_Layout.cshtmlで上記のコードを次のコードに置き換えます。プロジェクトの要件に応じて、コントロールを追加または削除することができます。
    Razor
    コードのコピー
    @Html.C1().Styles()@Html.C1().Scripts().Basic().Finance().FlexSheet().FlexViewer().Olap().MultiRow().TransposedGrid().TransposedMultiRow()
    

ASP.NET MVC は、条件付きリソース登録をサポートします。これにより、アプリケーションで使用するリソースだけを登録でき、アプリケーションを軽量にすることができます。条件付きリソース登録をサポートするコントロールは次のとおりです。

たとえば、次のコードは、FlexGrid および FlexChart を使用するために必要なリソースを登録します。

Razor
コードのコピー
@Html.C1().Scripts().Basic(b=>b.Grid().Chart())

同様に、CollectionView、Input、およびGaugeを使用するために必要なリソースを登録することもできます。

ビューで_Layout.cshtmlが使用されていない場合は、リソースを登録するには、ビューページの先頭に上記のコードを追加してください。

スタイル

MVCアプリケーションでスタイルを使用するには、テーマやカルチャのリソースが含まれるスタイル(CSS)ファイルを登録する必要があります。また、Themeメソッドを使用してさまざまなテーマを適用することもできます。サポートされるテーマは、C1.Web.Mvc.Themes 静的クラスで定義されています。

_Layout.cshtml
コードのコピー
@Html.C1().Styles().Theme("cocoa")