1

私はユーザーコントロールを持っています

public partial class ConLib_Custom_ClickAndCollect : System.Web.UI.UserControl
{
    public string Address
    {
        get
        {
            if (ccTextBox.Text != String.Empty)
                return ccTextBox.Text.ToString();
            else
                return "United Kingdom";
        }
    }

    private Address _clickCollectAddress;
    public Address ClickCollectAddress
    {
        get
        {
            return _clickCollectAddress;
        }
        set
        {
            _clickCollectAddress = value;
        }
    }
}

このコントロールを別の .ascx ページで使用しようとすると、次のようになります。

<uc:ClickAndCollect ID="ClickAndCollectPanel" runat="server" Visible="false"
    EnableViewState="true" />

コード ビハインドでは、ClickCollectAddress プロパティではなく、Address プロパティのみを確認できます。

ClickAndCollectPanel.Address // and can not see this ClickAndCollectPanel.ClickCollectAddress

何が問題なのかわからない。

助けてください。ありがとう

4

1 に答える 1

2

紛争のせいです。同じクラスにatypeと a のproperty両方の名前があります。Addresそれらのいずれかの名前を変更すると、解決されるはずです。

于 2012-12-18T17:06:09.330 に答える