問題タブ [client-templates]

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 に答える
838 参照

.net - ASP.NET AJAX クライアント テンプレートを埋めるために DataTable を返すことはできますか?

次のサーバー側コードが機能します。

クライアント側コードの一部を次に示します。

クライアントに DataTable を返し、各列の名前を参照するだけでクライアント テンプレートを設定できるようにしたいと考えています。それは可能ですか?

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

asp.net-ajax - Asp.netクライアントテンプレート-

asp.net ajax 4.0クライアントテンプレートを使用してクライアントテンプレートを再利用することは可能ですか?以下の例に示すようなシナリオがあります。ここに2つの質問があります:

  1. client-templateでif条件を取得できませんでした
  2. 3種類の「列」データ(例ではjsonのcol1、col2、col3)にulタグテンプレートを再利用するにはどうすればよいですか?

サンプルコード:

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

javascript - asp.net ajax 4.0クライアントテンプレート、選択をバインドする方法は?

行を追加および削除したり、一部の列を編集したり、他の列の入力に基づいて他の列を直接計算したりできる単純な ajax グリッドを作成しようとしています。これは、asp.net ajax 4.0 とクライアント テンプレートを操作する良い機会になると思いました。それはかなり問題なく動作しますが、json データを にバインドする方法が見つからないようです。これどうやってするの?

通常のテンプレートは次のようになります

ドロップダウンでデータバインド構文を使用するにはどうすればよいですか

編集:選択タグに値属性がある場合、明らかな解決策は次のとおりです。Edit2: 以下の構文は実際には解決策でした。Thx Roatin です。select に実際に値属性があるとは知りませんでした。

カスタムjavascriptを使用して選択したオプションを設定することもできますが、ポイントは、入力タグの値にバインドするのと同じ方法でjsonオブジェクトにライブバインドすることです

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

asp.net-ajax - MicrosoftAJAXクライアントテンプレートのベータリリースでテキストボックスの値プロパティへのバインドが失敗する

次のコードは、テキストボックスの「value」プロパティを文字列「Test」にバインドする必要があります。

代わりに、バインディング式「{{test}}」はテキストボックスの内容として解析されないままになります。ただし、兄弟要素内のバインディング式は正しく解析されます。

これと同じコードは、ASP.NET AJAX Preview 4リリースの対応するスクリプトにリンクするときに機能します(私が知る限り、CodePlexでは使用できなくなりましたが、この投稿のサンプルZIPに含まれています)。

これはリグレッションですか、それとも何かが足りませんか?

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

templates - クライアント側とサーバー側の両方で使用できる ASP.NET テンプレート テクノロジはありますか?

現在、私は ASP.NET 2.0 を使用しています。これが、私がこれにあまり取り組んでいない理由を説明している可能性があります。ただし、ASP.NET MVC などの Google で完全な解決策が見つかりません。

これが私の背景の考え方です。

まず、データバインドされたテンプレートは非常に便利です。私は現在、クライアントとサーバーの両方で人々がプログラムによってコントロールを構築している多くのレガシー コードを扱っており、それは大きな苦痛です。

第 2 に、コントロールをクライアント上で、場合によってはサーバー上でデータ バインドしたい場合があります。サーバーでのデータバインディングの最も明白なケースは、javascript を無効にしている人々を説明しようとしている場合です。しかし、速度、キャッシング、帯域幅などの問題はすべて、どこにバインドするかを決定する際に重要な役割を果たします。

これで、サーバー上で、データバインディング ポイントを使用して UserControls を作成できるようになりました。クライアントでは、テンプレートを作成して JQuery にバインドできます (現在、Rick Strahl によって修正された John Resig によるマイクロテンプレート エンジンを使用しています)。しかし、理想的には、テンプレートを 1 回記述して、サーバー側とクライアント側の両方のデータ バインディングで利用できるようにする方法が必要です。XML/XSLT はこれに対する 1 つのアプローチになると思いますが、恐ろしいものです。それで、他に何がありますか?ASP.NET 2.0 ソリューションである必要はありません。どこかに修正があると思いたいだけです。

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

asp.net-ajax - ASP.NET AJAX 4.0 は、jQuery テンプレート プラグインを使用したクライアント側テンプレートを宣伝していますか?

ASP.NET AJAX 4.0 で何が起こったのか、jQuery テンプレート プラグイン (まだベータ版) を使用したクライアント テンプレートのプッシュや、それが持っていたものと同じものの独自のフレーバーについて少し迷っています。Microsoft が jQuery テンプレートのプッシュを放棄し、ASP.NET AJAX 4.0 がリリース (??) され、ベータ版と CTP で取り上げられていたこれらの機能が取り除かれたことを数か月前に聞いたと思いました。これは本当ですか?

より具体的には、大々的に宣伝されたプレビューと RTM の間に ASP.NET AJAX 4.0 から削除された機能は何ですか? 何が残った?

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

asp.net-ajax - ASP.NET AJAX 4.0のクライアントテンプレートは完全に削除され、jQueryテンプレートプラグインが採用されましたか?

Microsoftは、jQuery Templatesプラグインを優先して、AJAXToolkitからクライアントテンプレートを削除したと思います。私はこれに関する完全なドキュメントを見つけようとしていますが、このようないくつかの「実行する」ブログ投稿除いて、@#$%以外は何も見つかりません-プレビュー/ベータ版からの偽の、廃止されたドキュメントと雑誌記事の負荷ASP.NETAJAX4.0の時代。

ASP.NET AJAX 4.0クライアントテンプレート機能が実際にはjQueryテンプレートであり、クライアントテンプレート用の現在のMicrosoftライブラリにSys。*に相当するものがまったくないことを誰かが確認できますか?

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

javascript - ハンドルバーテンプレートのIfブロック内でヘルパーを呼び出す

私はHandlebars.jsテンプレートエンジンを使用していて、次のようなことを行う方法を見つけようとしています(考案された例):

itemSelectedこのような登録済みヘルパーはどこにありますか?

テンプレートにこの構文を使用しようとするとエラーが発生し、この種のことを示す例が見つかりません。私はこのような単純な#ifブロックを見ます...

しかし、最初の例に取り組む方法がわかりません。多分私はこれに間違って近づいています。

ちなみに、質問にハンドルバータグを追加できなかったので、この口ひげにタグを付けました。

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

jquery - jQuery テンプレートから Javascript を発行する

jQueryテンプレートからいくつかのjsを発行したいたとえば、次のようなテンプレートがあります

このテンプレートを次のように呼び出すと:

JavaScriptの変更機能をページ上の文字列としてレンダリングしますが、実行可能なJavaScriptとして追加したい.

0 投票する
0 に答える
126 参照

javascript - Sammy でコンパイル済みテンプレートを使用する

Sammy には、テンプレート言語を操作するための多くの機能があります。ただし、branchを使用する場合、サーバーはすべてのテンプレートをプリコンパイルします。これは非常に望ましいことです。

これらはすべて Java 関数として利用できますが、それらを Sammy で使用するにはどうすればよいですか?