問題タブ [databinder]

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 投票する
2 に答える
1377 参照

winforms - プロパティの代わりにLambdaを使用した.net WinFormsデータバインディング

私のプロジェクトにはモデルがあり、モデル プロパティの 1 つを使用してラベルの表示状態をバインドしたいと考えています。モデルに別の ShowLabel プロパティを追加したくありません。私はこのようなものを書くことができるようにしたい:

基本的に、モデルにプロパティを追加する代わりに、ラムダ式を記述できるようにしたいと考えています。これは可能ですか?

0 投票する
3 に答える
5116 参照

scala - Scala Dispatchライブラリ:接続失敗またはタイムアウトを処理する方法は?

シンプルな REST 風の API のために、クライアントで Databinder Dispatch ライブラリを使用してきました。エラーステータスの HTTP 応答を取得したかどうかを検出する方法を知っています。

しかし、無効なドメインまたは接続の失敗が原因で、エラー応答とまったく応答が得られないことをどのように区別できますか? また、同期セマンティクスを使用しながらタイムアウトを実装する方法はありますか? API に関連するものがある場合、私はそれを見逃しています。

0 投票する
3 に答える
2753 参照

asp.net - 標準の ASP.net データ バインディング構文は何ですか?

コントロールを使用したデータ バインディングに関するasp:RepeaterMicrosoft の紹介では、値を取得するための構文が示されています。

この構文は、ASP.netRepeaterコントロールの他の紹介でも繰り返されます。

しかし、この構文が「悪い」「間違っている」ことを覚えています。MSDNのドキュメントからDataBinder.Evali see:

ここに画像の説明を入力 ノート

このメソッドは実行時にリフレクションを使用してレイト バインド評価を実行するため、標準の ASP.NET データ バインディング構文と比較してパフォーマンスが著しく低下する可能性があります。

(強調を追加)

というわけで、 「悪い」という記憶を持っていた理由が説明できます。しかし、「標準の ASP.NET データ バインディング構文」とは何ですか?Eval

ボーナスリーディング

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

c# - Databinder Eval value.value が機能しない

C# Visual Studio を使用して ASP.NET でデータバインドをテストしています。しかし、厄介な問題があります... データベースからすべての製品を表示するには、データソース クエリでリピーターを使用します。クエリは次のとおりです。

SELECT title, prijs, Product.artikelnummer, bestandnaam FROM Product INNER JOIN (Foto INNER JOIN Productfoto ON Foto.[foto_id] = Productfoto.[foto_id]) ON Product.[artikelnummer] = Productfoto.[artikelnummer] ORDER BY title;

artikelnummer は複数のテーブルに存在するため、その前にテーブル名を記述する必要があります。しかし、リピーターにデータをロードすると、次のように単一の名前が機能します。

DataBinder.Eval(Container.DataItem, "bestandnaam")

しかし、「artikelnummer」を使用すると:

DataBinder.Eval(Container.DataItem, "Product.artikelnummer")

次のエラーが表示されます: DataBinding: 'System.Data.Common.DataRecordInternal' には、'Product' という名前のプロパティが含まれていません。

アーティケル番号はどのように読めますか? product_detailview は記事番号 (オランダ語の artikelnummer) からデータをロードするので、これは私にとって重要です。

誰??

0 投票する
3 に答える
8476 参照

asp.net - マークアップの if 条件内で値を使用する

if ステートメント内で SQL から取得した値を使用したいと考えています。理想的には、同等のことをしたい

正しい構文でこれを行う方法はありますか?

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

java - 改札の概念とステータスのためのデータバインダー

Wicket + DataBinder(https://github.com/wicket-databinder/wicket-databinder)は、私がそうであるように、プレーンJavaしか知らず、データ駆動型Webアプリを作成する必要がある場合に適したソリューションのようです。しかし、dataBinderの認証機能を使用すると、エラーが発生します。新しいユーザーを登録すると、パスワードが一致しないことを確認します。コードを調べます。RSAPasswordTextFieldのgetConvertedInput()は、長いBase64を返しますが、パスワードフィールドでは異なります。ネット上にdatabinder認証の例が見つかりません。質問と考え:

  1. DataBinderの現在のバージョンを使用する一般的な方法は何ですか?たとえば、net.databinder.auth.components.hib.DataSignInPageをどのように使用できますか?
  2. databinderには多くのtodoコメントがあります。安定しているデータバインダー機能はどれですか?
  3. 私は、一般的なWeb機能がすでにデータバインダーに含まれているのが好きなので、車輪の再発明をする必要はありません。たぶん、そのためのより実際的な代替手段がありますか?

そうでなければ、私はデータバインダーに貢献することができます。とにかく私は自分のアプリケーションを開発する必要があるので、それから始めることができますそれはすでにdatabinderにあります。しかし、モジュールのステータス(何が機能し、どのように使用するか/何が機能しないか、何をするか)が必要です。英語でごめんなさい。

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

asp.net - asp.net の DataBinder

私はこれを持っています:(リピーターを使用していますが、すべてのフィールドの問題でこれは少し長いです)

と :

クラスCarのすべてのフィールドで正常に動作しますが、カテゴリはそれ自体
のクラスです。クラスCategoryの内部フィールドを表示するにはどうすればよいですか(Category.nameとしましょう)?

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

forms - SpringMVCカスタムエディターとselect-optionsのパフォーマンスが悪い

Spring MVCのカスタムエディターを使用して、文字列値をドメインオブジェクトにマップしています。単純なケース:ユーザーオブジェクトは会社を参照します(User.company-> Company)。ユーザーフォームでデータバインダーを登録します。

エディタは次のように定義されます。

フォームでドロップダウンを使用する場合

(会社が選択されているかどうかを確認するために)オプションごとにsetAsTextとgetAsTextを起動し、会社ごとにSQLクエリを実行するため、パフォーマンスに深刻な問題が発生します。

フォームをコミットして、会社のIDをCompany(永続化された)オブジェクトに変換する方法をアプリケーションに知らせるときに、setAsTextが使用されると思いました。ドロップダウンで起動する必要があるのはなぜですか。それを修正する方法はありますか?

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

asp.net - ASPX ページで特定の配列のインデックスとして DataBinder.Eval ステートメントを使用する方法はありますか?

ASPX ページで特定の配列のインデックスとして DataBinder.Eval ステートメントを使用する方法はありますか?

ASP.NET 2.0 Repeater コントロールを使用して、参考文献のリストを含むページを開発しようとしています。

私はASP.NETを初めて使用するので、DataBinder.Evalデータのフォーマットマークアップのif条件内での値の使用に関するさまざまな回答を注意深く読みましたが、どちらもDataBinder.Evalステートメントの使用法を扱っていますが、私の配列( Refbib() と呼ばれます)で立ち往生しています...

私はこれを試しました:

エラーメッセージBC30203を受け取りました:識別子が必要です

誰かが私の構文で何が間違っているのか説明できますか?

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

asp.net - ASPX ページの「for」ループ内のデータバインダー

私はまだ DataBinder をどのように利用できるかを理解しようとしています ( ASPX ページの特定の配列のインデックスとして DataBinder.Eval ステートメントを使用する方法はありますか? )。

現在、リピーターを使用してテーブルを作成しています。アイテム ラベルを動的に定義するループを使用して、より多くの対話を可能にしたいと考えています。

現在、このテスト コードは機能しています。

しかし、ご想像のとおり、このタイプの構造では、無視する列から表示される列を動的に選択することはできません。

「for」ループ構造を使えば、表示できる列を動的に選択できるのではないかと考えていました。そして、私はこれをテストとして試しました:

これは機能していません...そして、次のエラーメッセージによって許可されます:

これらの引数に対して最も具体的な Public 'Item' がないため、オーバーロードの解決に失敗しました:

「Public Overrides ReadOnly Property Item(name As String) As System.Object」: 最も具体的ではありません。

「Public Overrides ReadOnly Property Item(i As Integer) As System.Object」: 最も具体的ではありません。

何か案が?


編集:

マイク C の質問に答えるために、DataBinder.Eval(Container.DataItem, Test_idp)代わりに試してみましたContainer.DataItem(Test_idp)。それでも機能しませんが、エラーは異なります。

System.ArgumentNullException: 値を null にすることはできません