1
的對象引用錯誤我使用的Page_Load事件下面的代碼在asp.net在asp.net
protected void Page_Load(object sender, EventArgs e)
{
lblDate.Text = System.DateTime.Now.ToLongDateString();
if(!IsPostBack)
{
setImageUrl();
}
}
protected void Timer1_Tick(object sender, EventArgs e)
{
setImageUrl();
}
private void setImageUrl()
{
Random rnd = new Random();
int i = rnd.Next(1, 7);
Image1.ImageUrl ="~/SlideImages/"+ i.ToString() + ".gif";
}
代碼在頁面加載事件工作良好,但是當我點擊任何其他菜單項,它給我收到以下錯誤消息
未將對象引用設置爲對象的實例。
艾米 - 錯誤消息應提供比您發佈的更多詳細信息,包括導致空引用異常的行號/代碼行。你可以在你的文章中加入嗎? – Tommy
Image1.ImageUrl =「〜/ SlideImages /」+ i.ToString()+「.gif」;這是顯示錯誤的行 – Amy
這些「其他菜單項」部分頁面加載?基本上,當您在頁面之間導航時,聽起來頁面正在失去對「Image1」的引用。 – Tommy