2014-01-23 18 views
0

我有一個任務來隱藏用戶控件中頁面內div的可見性。 我使用VS2010和C#在一個頁面內改變div的可見性

的問題是詳細 我有一個頁面包含斷絕板,一個是文件頭用div包含一個回形針image.inside面板包含顯示在文件名的用戶控件格。 我想要做的是從usercontrol如果網格是空的我要隱藏div從usercontrol。

if (files.Count > 0) 
      { 
       this.Page.FindControl("divPaperClip").Visible = true; 
      } 
      else 
       this.Page.FindControl("divPaperClip").Visible = false; 

我試過這個,但是會拋出錯誤。

和ASPX代碼如下的頁面

<label class="lblStandard" style="float: left; position: relative; top: -2px;padding-left:1em; text-align:left"> 
         Documentation</label> 
         <div runat="server" id="divPaperClip"><img style="float: left; padding-top: 3px;" src="Images/paperClip.png" 
         alt="Paper Clip" /></div> 
+0

什麼是完整的異常消息? – EkoostikMartin

+0

它是應用runat = server還是ASP.NET Panel控件的div?如果它是一個div,則需要應用樣式,而不是設置可見屬性。 – Tim

+0

Paper Clip
user2217726

回答

0

我認爲你應該能夠做這樣的事情裏面..

//buttonclick or something 
{ 
    divPaperClip.Visible = false; 
} 

然後確保在你的控制你有RUNAT = 「服務器」

0

你的這個:

divPaperClip.Visible = files.Count > 0 ? true : false; 
相關問題