問題タブ [parameterbinding]
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 - DataFormWebPartでParameterBindingのDefaultValueを動的に設定します
WSSのカスタムaspxページで、xslファイルを含むDataFormWebPartを使用してデータをレンダリングしています。xslに値を渡すために、パラメーターバインディングを使用します。具体的には、次のようにサーバーホストのURLを渡す必要があります。
これは問題なく機能しますが、次に実行したいのは、ホスト名を動的に取得することです。そこで、SharePointからそれを取得する方法を理解するために、次のバインディングを追加しました。
今問題に。ページ内の他の場所で使用された場合、コードは期待どおりに機能しますが、上記のコードを使用すると、SharePointは次のように報告します。
Webパーツエラー:「WebPartPages:DataFormWebPart」の「ParameterBindings」プロパティは子オブジェクトを許可しません。
誰かがこれを理解していますか?
更新:この記事に従ってサーバー側のコードを有効にしました
php - Mysqliパラメータバインディングの問題
これにはもう一組の目が必要です。どんな助けでも大歓迎です。これは非常に単純な検索クエリですが、何らかの理由でバグを見つけることができません。まあ、私はバグがどこにあるか知っています。私はそれを乗り越えることができません。ともかく.....
POST変数から検索値を取得し、その変数を設定してから、次のように列変数を設定しています...
これらをエコーすると、完全に表示されます。したがって、フォームに「a」と入力すると、「%a%」とcolumnNameがエコーされます。
次に、クエリを準備し、次のようにパラメータをバインドします...
結果は常に0行を返します。これで遊んでいるときに私が見つけたのは、バインドされたパラメーターが正しくエコーされていても、どちらも正しく機能していないということです。たとえば、列がハードコーディングされ、検索語のみをバインドするようにクエリを変更すると、...
返される行はまだゼロです。これは、$fieldが'%a%'としてエコーしても、何かがまだオフになっていることを示しています。私は本当にそれで途方に暮れています。同様に、検索語を配線して列をバインドすると...
返される行が多すぎます。実際には、任意の列の値に文字「a」が含まれているテーブルから行をプルしています。したがって、列も用語も正しくバインドされていません。メーデー!
powershell - PowerShellでのパラメーターバインディングの問題
私はこのPowerShellコマンドレットを持っています:
このコマンドレットのヘルプは次のとおりです。
コードとヘルプを見ると、次のようなコマンドレットを使用できると思います。
しかし、これらの両方について、私は次のようになります。
質問1:s2
PowerShellはパラメーターセットにバインドできる必要がs3
ありますか?私の2つの場合は?
これは、PowerShellのバージョン2に実装する時間がなかったか、この問題を発見しなかったことを意味します。
質問2:ここでの私の推論に何か問題がありますか?このような場合、パラメータのバインドは失敗しますか?
PowerShellのドキュメントで、自分の問題に直接関連している可能性のあるものを見つけました。
デフォルトのパラメーターセット名が指定されていても、WindowsPowerShellがデフォルトのパラメーターセットを使用できない場合があります。Windows PowerShellランタイムは、オブジェクトタイプのみに基づいてパラメーターセットを区別できません。たとえば、ファイルパスとして文字列を受け取る1つのパラメーターセットと、FileInfoオブジェクトを直接受け取る別のセットがある場合、Windows PowerShellは、コマンドレットに渡された値に基づいて使用するパラメーターセットを決定できません。デフォルトのパラメータセットを使用します。この場合、デフォルトのパラメーターセット名を指定しても、WindowsPowerShellはあいまいなパラメーターセットのエラーメッセージをスローします。
php - PDOがパラメータをバインドしない
重複の可能性:
LIMITのPHP PDO bindValue
昨日PDOを使い始めたので、まだ戸惑いがちです。私はクラスQueryを持っています:
そして私はこれを次のように呼んでいます:
そして、私は何の結果も得ていません!ただし、パラメータを削除して呼び出すと、次のようになります。
'moo'が数回印刷されます。私はいつものようにマイナーなものを見逃していると確信していますが、これの何が悪いのかを見つけることができません。
私がこのようにそれをするならば、これについてさらに混乱するために:
「moo」が印刷されます!私は今、整数を間違った方法でバインドしていると思っていますが...誰かが私のバインドが機能しない理由を指摘できますか?
c# - リクエストパラメータを特定のメソッドパラメータにバインドする
ASP.NET MVC 2(はい、TWO、これにはMONOを使用しています)では、複数のRequestパラメーターをActionメソッドパラメーターにバインドできるかどうかを知りたいと思います。
イラストをあげましょう。
私は2つのパラメーターを渡します(私が好きな方法、GET、POSTなどを使用して):
- 名前
- GUID
これらのパラメータをこれにバインドする方法はありますか?
これの代わりに:
これを使用しますか?
null - Web API: アクション パラメーターを必須にする
私はこのように見えるアクションを持っています:
ユーザーが正しい URL に対して POST を実行したが、ボディが (/empty) ない場合、モデルの検証は失敗せず、インスタンス化引数は null になります。私はそれが失敗することを期待していました。
このシナリオを処理する正しい方法は何ですか?
asp.net-web-api - ASP.Net Web API: フォーマッタ パラメーター バインド例外
Web API アクション メソッドがアクション パラメーターとして受け入れる DataContract があります。
コントラクトのプロパティの 1 つは、URI オブジェクト (「参照」) のリストです。
クライアントが正しい URI に解決されない文字列を含むリクエストを送信した場合、フレームワーク コードの奥深くで例外がスローされます (指定された文字列から URI クラスをインスタンス化できないため)。
JSON 入力の例:
{ "参照": [ "これは有効な uri ではありません。" ] }
例外の詳細/スタック トレース
要件は、ユーザーにコード 400 (BadRequest) の応答と、「参照された URI 'xxx' は無効です」という行に沿ったメッセージが返されることです。
現時点では、GlobalExceptionFilter によって例外がキャッチされ、役に立たない 500 が返されます。
理想的には、このシナリオがモデル状態エラーまたは応答を制御できるその他のメカニズムとしてキャプチャされることを望みます。
私が検討したオプション: 1. カスタム HttpParameterBinding クラスを作成し、そこで例外を処理しますか? 2. References プロパティを String オブジェクトのリストに変更し、コントローラのアクション メソッド内で URI クラスのインスタンス化を処理します 3. GlobalExceptionFilter で明示的に例外をキャッチし、ここから応答を調整します (これにはランク コードがあります)臭いけど…)
提案は大歓迎です!!!