2011-09-07 45 views
0

我有一個用戶控件,我中的插入到頁面用下面的代碼:不能切換側面TD用戶控件的知名度

<table id="MainFrame" runat="server" style="border-style: solid; border-width: 0px 3px 3px 3px;table-layout :fixed; width :562px; text-align :center; background-color :White;" cellpadding ="0" cellspacing ="0"> 
    <tr> 
     <td style="width:5px;"><div style="width:5px;height:10px"></div></td> 
     <td> 
      &nbsp; 
      <div runat="server" id="divTextLink" style="padding-top: 10px;"> 
       &nbsp;<Ligdol:TextLink ID="TextLink1" runat="server" Visible="False" /> 
      </div> 
     </td> 
    </tr>  

在代碼隱藏我有一個,如果statment這臺能見度爲true 。 我在線上放置了一個斷點,它被擊中,但可見性不會改變。 我嘗試將&nbsp;添加到td,但這也沒有幫助。 如果我把控制放在桌子外面,一切都按照它應該的那樣工作。

編輯:用戶控件代碼

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TextLinks.ascx.cs" Inherits="NewChannels_Controls_TextLinks" %> 
<img style="float: right;" src="/Ligdol/Upload/textlinks.png" /> 
<asp:HyperLink runat="server" ID="txtLink"></asp:HyperLink> 
+0

您是否有一些影響桌子顯示的樣式?你能發佈更多的表代碼嗎? –

+0

編輯後 - 添加了表格標籤代碼 –

+0

如果您將「​​FOOBAR」添加到表格中,該怎麼辦?會顯示? –

回答

0

更改此

<td> 
    &nbsp; 
    <div runat="server" id="divTextLink" style="padding-top: 10px;"> 
     &nbsp;<Ligdol:TextLink ID="TextLink1" runat="server" Visible="False" /> 
    </div> 
</td> 

這個

<td style="padding-top: 10px;"> 
    <Ligdol:TextLink ID="TextLink1" runat="server" Visible="False" /> 
</td> 

我看不到任何其他理由,這不行。