C# 无法访问主页面内的usercontrol属性
我有一个用户控件C# 无法访问主页面内的usercontrol属性,c#,asp.net,C#,Asp.net,我有一个用户控件 public partial class ConLib_Custom_ClickAndCollect : System.Web.UI.UserControl { public string Address { get { if (ccTextBox.Text != String.Empty) return ccTextBox.Text.ToString();
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" />
我不知道是什么问题
请帮忙。谢谢,这是因为冲突。在同一个类中有一个名为
Addres
的类型和一个属性。重命名其中一个,然后应该解决问题。您能够构建解决方案吗?是的……我想我已经找到了故障。。。Address是一个单独的类,并且已经用Address声明了一个属性。所以我把它改名为Location…现在可以用了。
ClickAndCollectPanel.Address // and can not see this ClickAndCollectPanel.ClickCollectAddress