問題タブ [nvelocity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
255 参照

asp.net - NVelocityViewEngine用のASP.NETWebFormsプレースホルダー

NVelocity View Engine(.vmファイル)でWebFormsと同様のプレースホルダーを使用する方法はありますか?

今日、のすべてを含むコンポーネントがありますが<head>、ASP.NET WebForms / MVCで簡単に実行できるように、各ビューページから追加のタグを指定したいと思います。

これがNVelocityViewEngineを介して直接不可能な場合、空白のMasterPageを使用し、各ビューページにすべてのマークアップを追加する以外の方法はありますか?

0 投票する
1 に答える
687 参照

.net - 自動的にHTMLエンコーディングNVelocity出力(EventCartridge&ReferenceInsert)

私は、MonoRailアプリで特定の文字列を自動的にHTMLエンコードするようにNVelocityを取得してみたかったのです。

NVelocityのソースコードを調べたところEventCartridge、さまざまな動作を変更するためにプラグインできるクラスのようです。

特に、このクラスには、ReferenceInsert私が望んでいることを正確に実行しているように見えるメソッドがあります。基本的に、参照の値($ foobarなど)が出力される直前に呼び出され、結果を変更できます。

うまくいかないのは、実装を使用するようにNVelocity / MonoRailNVelocityビューエンジンを構成する方法です。

Velocityのドキュメントでは、velocity.propertiesにこのような特定のイベントハンドラーを追加するためのエントリを含めることができると提案されていますが、この構成を探すNVelocityソースコードのどこにも見つかりません。

どんな助けでも大歓迎です!


編集:この動作を示す簡単なテスト(概念実証であり、製品コードではありません!)

0 投票する
1 に答える
358 参照

asp.net - asp.net WebフォームからNVelocityを使用する方法は?

MVCフレームワークを使用せずにプレーンASPXページの「NVelocity」を使用したい。asp.netMVCフレームワークを介して「NVelocityViewEngine」を使用したくありません。「NVelocity」で得た唯一の例は、コンソールウィンドウ(http://www.castleproject.org/others/nvelocity/usingit.html)にマージして書き込むことです。

たとえば、「NVelocity」をaspxWebフォームに統合することを検討しています。どんなポインタも本当に役に立ちます。

0 投票する
2 に答える
905 参照

asp.net - NVelocity 拡張メソッド ASP.NET Web フォーム

asp.net webforms と nvelocity で拡張メソッドを使用できるかどうか疑問に思っていました。文字列値が null または空の場合、いくつかのデフォルトを設定したいと思います。

.vm ファイルの例:

試行された拡張方法:

または、私が達成しようとしていることに代わるものはありますか?

0 投票する
1 に答える
192 参照

html - VisualStudio2010で特定のセクションの書式設定を無視する

Visual Studioの書式設定オプションを微調整する方法について多くの質問がありましたが、ドキュメントの特定のセクションを無視するようにVisual Studioに指示する方法はありますか?

私の問題は、Velocityテンプレートを持っているのに、Visual Studioが特定のタグをフォーマットする方法を知らないため、テンプレートが無効になることです。

Visual Studioで、テンプレートをHTMLエディターに関連付けましたが、構文を強調表示する別の方法はありますか?

0 投票する
4 に答える
478 参照

javascript - Castle MonoRails / NVelocityのボディ内からプログラムでタグを追加できますか?

CastleMonoRailsとNVelocityビューエンジンのタグ<head>内のマークアップからタグへの外部CSSファイルへのリンクをプログラムで追加する方法を見つけようとしています。<body>誰もがこれを行う方法を知っていますか?

<link ..>私が作業しているページは多くの「ウィジェット」で構成されている可能性があるため、この問題を解決する必要があります。各ウィジェットは、bodyタグ内に配置してレンダリングの問題を引き起こすのではなく、JSやCSSなどの追加のアセットを最適に取得します。

0 投票する
2 に答える
187 参照

nvelocity - 解析されていないコンテンツはnVelocityでサポートされていますか

ドキュメントの下部にあるVelocity1.7のVTLリファレンスを読むと、未解析のコンテンツへのリファレンスがありました。

解析されていないコンテンツは実行時にレンダリングされますが、解析または解釈されません。

例:

#[[

これには無効な構文があり、通常は次のような「貧乏人の脱出」が必要になります。

#define()$ {blah

]]#

これがnVelocityでサポートされているのに、文書化されていないのではないかと思っています。

0 投票する
1 に答える
450 参照

.net - NVelocityマクロパラメータが評価されていません

NVelocityテンプレート内にインライン関数(メソッド)を作成しようとしています。これに対する解決策は、 Velocimacrosを使用することであるように思われます。そこで、次のテンプレートをモックアップしてテストしました。

$mdlは私のベースModelオブジェクトであり、この例では、1つのプロパティ、が含まれていItemsますList(Of Tuple(Of String, Integer, Date))。次のようなテストデータが入力されます。

テンプレートを実行すると、マクロパラメータからの出力が$three#3/3/2003#に評価されるのではなく、文字通り「$item.Item3」になるという問題が発生します。.Item(ところで、これは、呼び出しで渡された場合、タプル内の3つの項目のいずれかで発生するため、データ型に関するものではありません)。

変数を作成して、それをうまく渡すことができます($ one1)。タプル自体を渡して、マクロ内の.Itemプロパティ($ item.Item2)を呼び出すことはできますが、何らかの理由で.Item、引数をマクロに渡すときにプロパティを呼び出すことができません。何か洞察はありますか?

0 投票する
2 に答える
307 参照

castle-monorail - モノレールをv1.0.3からv2.1RCにアップグレードした後、ViewComponentが見つかりません

C#WebアプリケーションでMonorailを使用しています。アップグレードしたので(.Net Framework2から4およびMonorail1.0.3から2.1RC)、ViewComponentクラスが見つかりません。私のコントローラーはすべて正常に動作しているようです。nVelocityViewEngineを使用しています。私はウィンザーを使用していませんが、多分今、私はそれを特定の方法で登録することになっていますか?

.vmファイルで、次の行を実験しました(成功せず、プロジェクトをアップグレードする前に最初の行が機能していました):

誰かがそれを実験しましたか?

完全なエラーメッセージは次のとおりです。

ViewComponent'MenuComponent'が見つかりませんでした。登録されましたか?Windsor Integrationを有効にしている場合は、ビューコンポーネントをWindsorコンポーネントとして登録するのを忘れている可能性があります。確実に実行した場合は、使用する名前がコンポーネントIDまたはViewComponentDetailsAttributeに渡されたキーであることを確認してください。

どうもありがとう!

0 投票する
2 に答える
359 参照

nvelocity - RazorにはMVC3が必要ですか、それとも.NETでのみ使用できますか?

私はテンプレートエンジンの初心者です。MVCなしでRazorを使用することは可能ですか?.NETでテンプレートエンジンを使いたい。私はNVelocityを見てきましたが、かみそりは私にはもっと理解しやすいようです