注意:这不是家庭作业,我已经毕业了Comp Sci,这是出于个人兴趣。我也使用教科书作为我的向导。
我目前正在使用C#学习ASP.Net 4.0,我已经取得了坚实的基础,但我收到了一个错误,我无法弄清楚问题是什么是
我正在将viewState属性添加到我的用户控件的一部分,但该属性对于我想要分配给它的控件是不可见的。这是我的观点:
public string NavigateURL
{
get
{
object _navigateURL = ViewState["NavigateURL"];
if (_navigateURL != null)
{
return (string)_navigateURL;
}
else
{
return "http://reddit.com";
}
}
set
{
ViewState["NavigateURL"] = value;
}
}
这就是我所说的:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Banner2.NavigateURL = "http://bbc.co.uk";
}
}
我收到一条错误消息,说横幅并不包含NavigateURL的定义,尽管我之前设法使用了同一位置的不同属性。我已经梳理了教科书,并且我已按照每一条指令进行了说明,但即使可能,也没有提到这个错误。 感谢您的时间和精力