デフォルトでは、ASP.NET MVC テンプレートを使用して新しいアプリケーションを作成すると、提供されているコントロールを使用するために必要なすべてのリソースが登録されます。ただし、標準の Visual Studio テンプレートを使用してプロジェクトを作成した場合は、リソースを手作業で登録する必要があります。
ASP.NET MVC コントロールを使用するために必要なリソースを登録するには、次の手順を実行します。
_Layout.cshtml
をダブルクリックして開きます。<head></head>
タグの間に追加します。この手順では、FinancialChart、FlexSheet、FlexViewer、MultiRow、OLAP、TransposedGridoやTransposedMultiRowコントロールを除く、アプリケーションで使用されるすべてのMVCコントロールを登録します。
Razor |
コードのコピー
|
---|---|
@Html.C1().Styles()@Html.C1().Scripts().Basic() |
_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を使用するために必要なリソースを登録することもできます。
MVCアプリケーションでスタイルを使用するには、テーマやカルチャのリソースが含まれるスタイル(CSS)ファイルを登録する必要があります。また、Themeメソッドを使用してさまざまなテーマを適用することもできます。サポートされるテーマは、C1.Web.Mvc.Themes 静的クラスで定義されています。
_Layout.cshtml |
コードのコピー
|
---|---|
@Html.C1().Styles().Theme("cocoa")
|