問題タブ [viewengine]
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.
asp.net - C# ASP.NET - デフォルトのビュー エンジンをスタンドアロンで使用するには?
<%= "hi there" %> 構文を使用して、ASP.NET ビューを電子メール テンプレートとして使用できるようにしたいと考えています。このビュー エンジンをスタンドアロンで起動/セットアップする方法はありますか?
asp.net - .net テンプレート エンジンをお勧めできますか?
私は .net テンプレート エンジンを探しています。単純で軽量で、依存関係があまりない安定したものです。現時点で必要なのは、テンプレート化されたプレーン テキストと HTML メールを作成することだけです。誰かが私に良い推薦を与えることができますか?
それがまったく役立つ場合-JavaのFreemarkerまたはVelocityライブラリのようなもの。
[更新] これまでの回答に感謝します。これらのライブラリを使用したときの推奨事項や戦争の話に非常に興味があります。それぞれを順番に試すことなく、決定を下すための最良の方法のようです。
javascript - JavaScript ビューをサポートする ASP.Net MVC ビュー エンジンはありますか?
ASP.Net MVC のサーバー側で JavaScript を生成したいと考えています。これをサポートするビュー エンジンはありますか? 理想的には、次のような URL から JavaScript を取得できるようにしたいと考えています。
MonoRail プロジェクトを調べたところ、この機能があるようですが、ドキュメントが非常に不足しており、ASP.Net MVC へのポートが見つかりません。
編集:アイデアは、次のような URL を使用して、標準の HTML としてページをレンダリングできるようにすることです。
質問の最初のURLを使用してjs(具体的にはExtJSコンポーネント)として。コントローラーには 1 つのアクションしかありませんが、2 つのビュー (HTML 用と JS 用) があります。
編集 2:基本的に、CakePHP でのルーター拡張機能の解析/リクエスト処理と同じ結果を達成したいと考えていました。
asp.net-mvc - ASP.NET MVC 用の独自のビュー エンジンを作成するにはどうすればよいですか?
ASP.NET MVC を使用すると、他の人が作成したさまざまなビュー エンジンを交換できることはわかっていますが、独自のビュー エンジンを作成するにはどうすればよいでしょうか?
詳細情報: 当社は独自の Web フォーム ベースの CMS を使用しており、MVC の主なセールス ポイントは、よりクリーンな HTML が提供されることです (当社のデザイナーはこれを気に入っています)。ただし、独自のドメイン固有の View 実装を作成したいと考えています。
asp.net-mvc - 前処理のために ASP.NET MVC View Engine を実装する
ASP.NET MVC ビュー エンジンを実装して、元の .aspx/.ascx の前処理を実行したいと考えています。ファイル。次に、結果をデフォルトのビュー エンジン (通常は WebForm ビュー エンジン) に渡します。
つまり、このファイルはまだ処理されていないため、デフォルトのビュー エンジンはこのファイルをディスクから読み取るべきではありません。代わりに、View Engine が入力ストリームから入力を読み取るようにしたいと思います。
これは可能ですか?この前処理ビュー エンジンにマップされた新しいファイル拡張子を作成する必要がありますか?
どうも
c# - asp.net mvcでビューエンジンを利用した構造マップを作成する方法
私のビューは、作成した基本ビュー クラスを拡張します。
現時点では、このクラスのコンストラクター内で ObjectFactory.GetInstance を呼び出して、いくつかのインターフェイスの実装を取得していますが、構造マップを使用してそれらをコンストラクターの引数として挿入したいと考えています。
コントローラーを作成するために structuremapcontrollerfactory を使用していますが、ビューに対して同じことを行うにはどうすればよいですか?
カスタムViewEngineを実装できることはわかっていますが、リフレクターを使用してmvcのデフォルトのviewengineとその依存関係を確認すると、それは延々と続いているようで、すでにあるものを再実装する必要はありません。これを解決する狡猾なアイデアを持っている人はいますか?
コンストラクター注入の代わりにセッターを使用して物事を簡単にできることはわかっていますが、可能であればそれを避けてください。
asp.net-mvc - WebFormViewEngine の MasterLocationFormats が使用されていませんか?
以下を使用して、ViewEngine に追加のパスを使用させようとしました。
ViewEngine のコンストラクターで。aspx と ascx(PartialViewLocationFormats, ViewLocationFormats) でうまく機能します。
web.config またはページ宣言で MasterPage を指定する必要があります。しかし、そうすると、ViewEngine の宣言ではなく、この宣言が使用されます。空の MasterLocationFormats を使用すると、エラーはスローされません。これは RC1 では実装されていませんか?
編集:
使用:
それ以外の
コントローラーで働いた。
asp.net - 代替のasp.netMVCビューエンジン
asp.netMVCの「最良の」代替ビューエンジンについて一般的なコンセンサスがあるかどうか疑問に思いました。これまでのところ、Spark、Brail、NHamlについて知っていますが、他の人はどうですか?