0

この単純な質問に対する答えはどこにもありません。
したがって、次のようなパブリック プロパティを持つ MyUserControl があるとします。

    public int myInt
        {
            get
            {
                return (int)ViewState[MyKey];
            }

            set
            {
                ViewState[MyKey] = value;
            }
        }

私ができることは、このコントロールをページにドロップし、このプロパティを page_load に次のように設定することです。

controlId.myInt =10;  

しかし、(おそらく) インテリセンスを使用してマークアップで同じことを行うにはどうすればよいでしょうか。このようなもの:

<myNamesplace:MyUserControl Id="controlId" runat="server" myInt="10" />
4

1 に答える 1

0

まず、ページ上のコントロールを含むアセンブリを登録する必要があります。

<%@ Register Assembly="your.assembly" Namespace="your.namespace" TagPrefix="myNamespace" %>

次に、インテリセンスがそれを取得する必要があります。

于 2012-12-18T18:52:52.127 に答える