0

2 つのパブリック文字列プロパティを持つユーザー コントロールを設定しようとしています。この文字列は、ユーザー コントロールを含むページのコントロールの ID である必要があります。

クラスを検証するためにコントロールを使用した後、一例として、ラベルに関連付けられたコントロールIDを使用できませんでした

  1. このコントロールを別のページに追加するときに、プロパティ パネルのページ上のコントロールのリストを含むドロップダウンとしてプロパティを表示します。(これは、コントロールが機能を検証する方法であり、何が欠けているかを把握しようとします。)
  2. すべてのリストを取得できた後、これらの一部を特定のコントロール タイプ (ドロップ ダウン リストまたはその効果のあるもの) に制限したいと考えています。私がすでに行ったいくつかの追加の読書に基づいて、これはカスタム型コンバーターで行う必要があると推測しています。

    [
        Category("Behavior"),
        DefaultValue(""),
        Description("The State Tex Box"),
        TypeConverterAttribute(typeof(AssociatedControlConverter))
    ]
    public string StateControlToAutoFill
    {
        get
        {
            object o = ViewState["StateControlToAutoFill"];
            return ((o == null) ? String.Empty : (string)o);
        }
        set
        {
            ViewState["StateControlToAutoFill"] = value;
        }
    }
    
4

1 に答える 1