5

MVC4 にはContent/themes/というフォルダーがありますが、そのフォルダーの下に新しいテーマを作成することを期待していますか? Content/themes/の下に同じ名前のフォルダーがあるため、BASEと呼ばれる MVC4 のデフォルトのテーマです。

4

3 に答える 3

2

MVC の "Themes" フォルダーは、jQuery UI の単なる機能であり、MVC 固有の機能ではありません。MVC 自体には、実際の「テーマ」サポートはありません。

NuGet フィードから NuGet パッケージとして追加のテーマを見つけることができます: http://nuget.org/packages?q=Tags%3A%22jQueryUI%22+themes

于 2013-04-09T04:10:29.590 に答える
2

プロジェクトMVC.Forumでやりたいことのようなものがあります~/Themes という名前のフォルダーと、そのフォルダー内のビューを検索するView Engine ForumViewEngineを作成しました。デフォルトの View Engine を次のように置き換えます。

protected void Application_Start()
    {
...
        // Set the view engine
        ViewEngines.Engines.Clear();
        ViewEngines.Engines.Add(new ForumViewEngine(defaultTheme));
...
}

defaultThemeは、特定のテーマのビューを含む ~/Themes のサブフォルダーの名前です

于 2014-10-05T20:40:32.087 に答える
1

MVC4 には Content/themes/ というフォルダーがありますが、そのフォルダーの下に新しいテーマを作成することを期待していますか?

あまり。提供されているテンプレートのいずれかを使用すると、デフォルトで jquery UI が MVC プロジェクトに含まれます。ベース フォルダーには、さまざまな jQuery UI ウィジェットに必要な画像とスタイルが含まれており、アコーディオンはその 1 つですcssしたがって、これらのウィジェットのいずれかを使用する場合、必要なおよびscriptファイルをダウンロードする必要はありません。BundleConfig.csこれらのファイルは、フォルダーの下のファイルで参照されていることがわかりApp_Startます。そのファイルに含まれているこの同じリンクは、それが何であり、何をするかを説明しています。

ThemesWeb フォームが MVC でどのように行われるかを考えている場合は、レイアウト ページと css ファイルを使用して、Web サイトのさまざまな状況/シナリオに合わせてさまざまなテーマを定義できます。

于 2013-04-09T03:59:04.077 に答える