0

私は MVC ポートレット フレームワークを作成しており、ビュー内で Rythm を使用する予定です。ビューにさまざまな引数を渡したいのですが、実行時に Java を使用してビューにこれらの引数を宣言する方法があるかどうか疑問に思っていましたか? @args タグを使用してビューで引数を宣言できること、および Java からカスタム タグを追加できることはわかっていますが、ASP.NET MVC がヘルパー クラス (HtmlHelper @Html、UrlHelper @Url、 Object @Model) をビューに追加します。

4

1 に答える 1

0

ビューに渡す予定のすべての引数がグローバルである (つまり、すべてのレンダリング セッションとすべてのテンプレートに適用される) 場合は、それらを暗黙的な変数として扱う必要があります。つまり、テンプレートの作成者はそれらを宣言する必要はありませんが、自由にそれらを使用します。暗黙的な変数の例は、セッション、リクエスト、コンテキストなどです。

暗黙的な変数を宣言する方法については、次を参照できます。

暗黙的な変数を使用して Rythm エンジンを構成する方法については、次を参照してください。

各レンダー セッションの暗黙変数をリズム エンジンに挿入する方法については、以下も参照できます。


私の推奨事項のようなものHtmlHelperは、Java オブジェクトの代わりにタグとして再利用可能な rythm テンプレートを提供することです。HTML スニペットをレンダリングする必要があるため、Java コードにコンテンツを出力させる代わりに、rythm を使用するのが自然な方法です。

文字列操作がすべての場合などUrlHelperは、Java コードをそのまま使用できますが、おそらくヘルパー インスタンスよりも public static メソッドの方が適切です。

于 2016-09-21T23:13:21.273 に答える