1

スイッチ ケースに基づいてさまざまなコントロールの MVC3 で div を表示または非表示にする C# コードを作成する必要があります。JQuery の表示または非表示機能を使用せずに行うにはどうすればよいですか? クラスまたはコントローラーファイルで完全にサーバー側にしたいですか?cshtmlページのインラインC#も好ましくありませんか?

4

1 に答える 1

2

条件付きロジックをビュー モデルに配置し、それらをブール プロパティ (または該当する場合はリスト) として公開することをお勧めします。

次に、Razor ビューに次のような単純なステートメントを含めることができます。

@if (Model.ShowX) 
{ 
    // component html or
    // call to @Html.Partial() or @Html.Action()
}
于 2013-03-07T10:30:07.223 に答える