デフォルトでは、ASP.NET MVC テンプレートを使用して新しいアプリケーションを作成すると、提供されているコントロールを使用するために必要なすべてのリソースが登録されます。ただし、標準の Visual Studio テンプレートを使用してプロジェクトを作成した場合は、リソースを手作業で登録する必要があります。
ASP.NET MVC コントロールを使用するために必要なリソースを登録するには、次の手順を実行します。
_Layout.cshtml
をダブルクリックして開きます。<head></head>
タグの間に追加します。この手順では、FinancialChart、FlexSheet、FlexViewer、MultiRow、OLAP、TransposedGrid、および TransposedMultiRowコントロールを除く、アプリケーションで使用されるすべてのMVCコントロールを登録します。
HTML |
コードのコピー
|
---|---|
<c1-styles /> <c1-scripts> <c1-basic-scripts /> </c1-scripts> <c1-styles /> |
_Layout.cshtml
で上記のコードを次のコードに置き換えます。プロジェクトの要件に応じて、コントロールを追加または削除することができます。
HTML |
コードのコピー
|
---|---|
<c1-scripts> <c1-basic-scripts/> <c1-finance-scripts> <c1-flex-sheet-scripts /> <c1-flex-viewer-scripts /> <c1-olap-scripts /> <c1-multi-row-scripts /> <c1-transposed-grid-scripts /> <c1-transposed-multi-row-scripts /> </c1-scripts> |
ASP.NET MVC は、条件付きリソース登録をサポートします。これにより、アプリケーションで使用するリソースだけを登録でき、アプリケーションを軽量にすることができます。条件付きリソース登録をサポートするコントロールは次のとおりです。
たとえば、次のコードは、FlexGrid および FlexChart を使用するために必要なリソースを登録します。
Razor |
コードのコピー
|
---|---|
<c1-scripts>
<c1-basic-scripts bundles="Grid, Chart" />
</c1-scripts>
|
同様に、CollectionView、Input、およびGaugeを使用するために必要なリソースを登録することもできます。