我有一个用户控件
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" />
并且在代码后面我只能看到Address Property而不是ClickCollectAddress属性。
ClickAndCollectPanel.Address // and can not see this ClickAndCollectPanel.ClickCollectAddress
我不知道是什么问题。
请帮忙。感谢
答案 0 :(得分:2)
这是因为冲突。您在同一个班级中有一个名为type
的{{1}}和property
。重命名其中一个,然后就可以解决了。