問題タブ [composite-controls]

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

asp.net - CompositeControl TabIndex プロパティがコンテナー スパンに tabindex を設定しないようにする方法

CompositeControl を継承するカスタム サーバー コントロールを作成しました。コントロールがインスタンス化されると、その Controls コレクションに TextBox が動的に追加されます。TabIndex プロパティをオーバーライドして、設定時に値を子 TextBox コントロールの TabIndex プロパティに適用するようにしました。問題は、CompositeControl がレンダリングされるときに、全体的なコンテナーとしてスパン タグが含まれ、入力 (TextBox) コントロールと同様にスパンに tabindex プロパティを設定していることです。これにより、カーソルが実際にスパンに移動しますが、これは私が望むものではありません。CompositeControl がスパンに tabindex プロパティをレンダリングしないようにする方法についてのアイデアはありますか?

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

model-view-controller - .Net の MVP Taligent プログラミング モデル

次のように、 taligent プログラミング モデル.NETを使用して制御アーキテクチャを作成した人はいますか?

http://www.wildcrest.com/Potel/Portfolio/mvp.pdf

IBMが述べたように -

MVP により、IBM は主要なオブジェクト指向言語環境すべてにわたって統一された概念プログラミング モデルを提供できるようになります。

問題は、IInteractor の概念 (ページ 9) を .NET インターフェイスにどのように実装またはマップするかです。現在のところ、IInputElementインターフェイスをすべての UI 入力コントロールのイベント ソースとして使用することをお勧めします。

だれかが .NET で既にタリジェント パターンを実装している場合、それが Silverlight と WPF の両方に適用されるかどうかを知りたいです。もしそうなら、それはそれらのインターフェースの結合に適用されますか?

最後に、これは統一された抽象アーキテクチャを表し、置き換えることができPresentationFramework.dllます。これが制御アーキテクチャとして当てはまる場合は、コメントしてください。

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

c# - イベントを強制的に内部的に発生させる

複合コントロールで、イベントを内部的に発生させるにはどうすればよいですか?

すなわち。いくつかのデータを入力し、それが正しい状態 (1 つのアイテムのみ) であることを確認してから、ソース ページの OnItemSelected イベントを呼び出して、アイテム選択イベントを発生させます。

ありがとう、

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

asp.net - ASP.Netでの制御属性の非表示

Infragistics WebDataGrid、add Button、およびいくつかのModalPopupExtenderで構成される複合コントロールを構築しています。この複合コントロールの設計時の使用法をできるだけ単純にしたいと思います。つまり、入力するとすぐに、AccessKey、EnableTheming、およびこれらの完全に無関係なプロパティのすべてが、このコントロールを設計するときに表示されることを望まなくなります。

結論:カスタムコントロールで属性を非表示にする方法を知っている人はいますか?

ジョナサン

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

asp.net - 複合コントロールに UserControl を追加することは可能ですか?

柔軟な CompositeControl を構築しようとしています。そのパラメータのいくつかに応じて、CompositeControl の CreateChildControls メソッドでさまざまなユーザー コントロールをロードしたいと考えています。正確な UserControls は設計時にはわかりません。

簡単な例として、「ハードコードされた」UserControl を試してみましたが、失敗しました。

私が探しているものを達成することは可能ですか?

ありがとう

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

jquery - jqueryオートコンプリートへのURLとしてC#ハンドラーファイルを与える方法

asp.net でカスタム コントロールを作成しています。コントロール自体で、オートコンプリートの結果を取得するために URL を呼び出す必要があります。ただし、.aspx と .ashx の両方のファイル形式は、クラス ライブラリではサポートされていません。クラスライブラリ内でリダイレクトする上記の代替の他の形式はありますか。

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

c# - ASP.NET 複合コントロールは、イベントを親フォームに発生させます

ドロップダウン リストを含む ASP.NET (C#) の複合コントロールがあるとします。に基づいて他のコードを実行できるように、イベントを親フォームにバブルバックできるようにする必要がありますSelectedItem

OnSelectedItemChangedイベントをアプリケーションに公開するにはどうすればよいですか?

内部のドロップダウン リスト項目が変更されたときに、独自のデリゲートを作成してそれを上げる必要がありますか?

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

asp.net - PostBack InsideCompositeControlでバリデーターが消える

これは、FooControl(下記)で最後の問題を修正したのと同じ方法を使用するため、修正するのは簡単な問題です。

基本的に、私が作成した派生バリデーターをこの複合コントロールに追加したいと思います。正常に動作しますが、ポストバックではマークアップに表示されなくなるため、ViewStateが失われたと思います。

インスタンス化で何か問題が発生している可能性がありますが、ControlToValidateのみを設定して移動しようとしましたが、何も機能しません。

何が機能していて何が機能していないかを確認するために、周囲のコードをいくつか提供しました。

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

c# - asp.net の複合コントロールとは何ですか?複合コントロールを作成する方法は?

重複の可能性:
ASP.NET カスタム コントロール - コンポジット

asp.netで複合コントロールを作成して使用するには?

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

asp.net - CompositeControlのASP.NetCustomValidator

私はあなたに少し謎を提示します...次のコントロールは、何があっても毎回検証に失敗することを目的としていますが、そうではありません:

この問題を「修正」するには、CreateControlHierachyに次の行を追加すると、すべてが期待どおりに機能します。

コントロールはweb.configに登録され、次のような単純なページに配置されます。

ポストバックイベントでデバッガーを使用すると、次のことがわかります。

  • 予想通り、バリデーターはページのコントロール階層にあります。
  • バリデーターはPage.Validatorsに登録されていません。
  • Page.IsValidとvalidator.IsValidはどちらも引き続きtrueです。

TextBoxはバリデーターにどのような影響を及ぼしますか?これを修正する正しい方法は何ですか?