問題タブ [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.
asp.net - CompositeControl TabIndex プロパティがコンテナー スパンに tabindex を設定しないようにする方法
CompositeControl を継承するカスタム サーバー コントロールを作成しました。コントロールがインスタンス化されると、その Controls コレクションに TextBox が動的に追加されます。TabIndex プロパティをオーバーライドして、設定時に値を子 TextBox コントロールの TabIndex プロパティに適用するようにしました。問題は、CompositeControl がレンダリングされるときに、全体的なコンテナーとしてスパン タグが含まれ、入力 (TextBox) コントロールと同様にスパンに tabindex プロパティを設定していることです。これにより、カーソルが実際にスパンに移動しますが、これは私が望むものではありません。CompositeControl がスパンに tabindex プロパティをレンダリングしないようにする方法についてのアイデアはありますか?
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
ます。これが制御アーキテクチャとして当てはまる場合は、コメントしてください。
c# - イベントを強制的に内部的に発生させる
複合コントロールで、イベントを内部的に発生させるにはどうすればよいですか?
すなわち。いくつかのデータを入力し、それが正しい状態 (1 つのアイテムのみ) であることを確認してから、ソース ページの OnItemSelected イベントを呼び出して、アイテム選択イベントを発生させます。
ありがとう、
asp.net - ASP.Netでの制御属性の非表示
Infragistics WebDataGrid、add Button、およびいくつかのModalPopupExtenderで構成される複合コントロールを構築しています。この複合コントロールの設計時の使用法をできるだけ単純にしたいと思います。つまり、入力するとすぐに、AccessKey、EnableTheming、およびこれらの完全に無関係なプロパティのすべてが、このコントロールを設計するときに表示されることを望まなくなります。
結論:カスタムコントロールで属性を非表示にする方法を知っている人はいますか?
ジョナサン
asp.net - 複合コントロールに UserControl を追加することは可能ですか?
柔軟な CompositeControl を構築しようとしています。そのパラメータのいくつかに応じて、CompositeControl の CreateChildControls メソッドでさまざまなユーザー コントロールをロードしたいと考えています。正確な UserControls は設計時にはわかりません。
簡単な例として、「ハードコードされた」UserControl を試してみましたが、失敗しました。
私が探しているものを達成することは可能ですか?
ありがとう
jquery - jqueryオートコンプリートへのURLとしてC#ハンドラーファイルを与える方法
asp.net でカスタム コントロールを作成しています。コントロール自体で、オートコンプリートの結果を取得するために URL を呼び出す必要があります。ただし、.aspx と .ashx の両方のファイル形式は、クラス ライブラリではサポートされていません。クラスライブラリ内でリダイレクトする上記の代替の他の形式はありますか。
c# - ASP.NET 複合コントロールは、イベントを親フォームに発生させます
ドロップダウン リストを含む ASP.NET (C#) の複合コントロールがあるとします。に基づいて他のコードを実行できるように、イベントを親フォームにバブルバックできるようにする必要がありますSelectedItem
。
OnSelectedItemChanged
イベントをアプリケーションに公開するにはどうすればよいですか?
内部のドロップダウン リスト項目が変更されたときに、独自のデリゲートを作成してそれを上げる必要がありますか?
asp.net - PostBack InsideCompositeControlでバリデーターが消える
これは、FooControl(下記)で最後の問題を修正したのと同じ方法を使用するため、修正するのは簡単な問題です。
基本的に、私が作成した派生バリデーターをこの複合コントロールに追加したいと思います。正常に動作しますが、ポストバックではマークアップに表示されなくなるため、ViewStateが失われたと思います。
インスタンス化で何か問題が発生している可能性がありますが、ControlToValidateのみを設定して移動しようとしましたが、何も機能しません。
何が機能していて何が機能していないかを確認するために、周囲のコードをいくつか提供しました。
c# - asp.net の複合コントロールとは何ですか?複合コントロールを作成する方法は?
重複の可能性:
ASP.NET カスタム コントロール - コンポジット
asp.netで複合コントロールを作成して使用するには?
asp.net - CompositeControlのASP.NetCustomValidator
私はあなたに少し謎を提示します...次のコントロールは、何があっても毎回検証に失敗することを目的としていますが、そうではありません:
この問題を「修正」するには、CreateControlHierachyに次の行を追加すると、すべてが期待どおりに機能します。
コントロールはweb.configに登録され、次のような単純なページに配置されます。
ポストバックイベントでデバッガーを使用すると、次のことがわかります。
- 予想通り、バリデーターはページのコントロール階層にあります。
- バリデーターはPage.Validatorsに登録されていません。
- Page.IsValidとvalidator.IsValidはどちらも引き続きtrueです。
TextBoxはバリデーターにどのような影響を及ぼしますか?これを修正する正しい方法は何ですか?