問題タブ [handlebars.net]
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.
c# - HandleBars .Net If 比較
メール テンプレートに Handlebars .NET を使用しているため、サーバー側幅の ASP.NET MVC でテンプレートを生成します。このような比較が必要です。でも効かない?私に何ができる?
.net - プレースホルダー内のハンドルバー
.NET のハンドルバーで次のようなことを行うことは可能ですか:
つまり、handlebars-value 内でハンドルバーを使用することは可能ですか。次に、テンプレートがあります:
そして、私はしたいと思います:
この場合、本文とタイトルを簡単に分割できますが、これは私の実際のプロジェクトではなく、似たような例です。実際のプロジェクトではそのような分割を行うことはできません。ハンドルバーでそのようなことが可能かどうか知っている人はいますか? それが可能であれば、どのようにそれを行うのですか?
c# - サーバー側で HandleBars ヘルパーを作成するための構文は何ですか?
Handlebars.Netを使用して、改行と改行を<br>
タグに置き換える HandlebarsHelper を作成したいと思います。次のようになります。
コンパイラ (または resharper) は、HandlebarsBlockHelper と HandlebarsHelper のどちらを使用しようとしているのかがわからず、どちらの場合も引数が不足していると言っています。
- 2つの違いは何ですか?
- これに関する多くのドキュメントが見つからないようです。上記の 2 つのオブジェクトと HelperOptions、および TextWriter、動的コンテキスト、および引数オブジェクト リストの使用方法に関するドキュメントはありますか?
c# - Resources ディレクトリへの IIS 仮想ファイルパスは何ですか?
C# プロジェクトの Resources フォルダーに保存されている画像を参照するタグのsrc
属性に渡す正しいパスを見つけるのに問題があります。<img>
(ビルド アクション: コンテンツ。出力ディレクトリにコピー: 新しい場合はコピー)
URL の ID に基づいて請求書 PDF を生成する RESTFUL サービスがあります。PDF を生成するために、サービスは Handlebars.Net を使用して請求書の HTML を生成し、Select.HtmlToPdf を使用してその HTML を PDF に変換します。
コードをステップ実行すると、Select.HtmlToPdf を使用して PDF を生成するプロジェクトの現在の作業ディレクトリがC:\Program Files (x86)\IIS
. (クイックウォッチを設定することで、次のことがわかりました:System.IO.Directory.GetCurrentDirectory()
.
結果の PDF には、表示したい画像が表示されません。私はコンソール アプリケーションで期待どおりにこの作業を行ったので、src
このプロジェクトでは HTML の引数に渡すパスが正しくないことが問題であると思われます。
ビルドすると、画像ファイルが に表示され\bin\Resources\
ます。そのタグのsrc
属性に渡す必要があるその画像リソースへの相対パスは何ですか?<img>
更新 05/16
PDF を生成するのではなく、コントローラーに HTML をブラウザーに返させて、正しく表示されるかどうかを確認しました。やった。この場合、タグのsrc
属性はでした。ブラウザーが を呼び出して画像を取得しようとすると、コントローラーがそのパスを正しく変換するようです。<img>
\Resources\image.png
<baseurl>\Resources\image.png
だから私の問題は、 Select.HtmlToPdf が画像を取得するためのWebリクエストを作成していないことです。そのsrc
引数を、ロードする必要がある画像ファイルへのローカルパスとして取っているため、私のResourcesフォルダーにアクセスする方法を見つける必要がありますIIS 環境がセットアップする仮想ディレクトリ経由で bin ディレクトリ。
javascript - JavaScript ヘルパーを Handlebars.net に登録する方法
これら 2 つの JavaScript ヘルパーを Handlebars.Net に登録するにはどうすればよいでしょうか?
Moment.js の場合:
Java スクリプトの計算の場合:
c# - HandlebarsJs.Net リンク スタイル シート/CSS
次のように、C#.net クラス ファイルで HTML と共に CSS をレンダリングしようとしていますが、スタイルがレンダリングされません。他のすべては正常に機能しています。スタイルシートをリンクするにはどうすればよいですか?
c# - Xamarin を使用した Handlebars.net がリリースで機能しない
現在の Xamarin.Forms 2.3.0.107 では、Handlebars.net (1.7.1) と Newtonsoft.json(9.0.1) を使用して xml ファイルと json ファイルを処理しようとしていますが、リリースではすべて正常に動作しますが、json データは挿入されません。 . plani C# コンソール プロジェクトでは、すべてが機能します。
何かご意見は?