2011-01-13 15 views
2

Hallo ersetzen i wie eine Struktur haben,Wie ein td mit Elementen mit leeren td

<td valign="top" style="width:150px;" > 
    <img alt="<recipetitle/>" src="http://<rootweburl/>/photos/recipes/Large/<recipephotoname/>" alt="logo" style="float:left;"/> 
</td> 

Wo <recipetitle/> und <recipephotoname/> Parameter sind und .Ich möchte diese td mit einem leeren td ersetzen ändern .Wie werde ich Tun Sie das in C#

Antwort

3

Sie müssen Ihre Tabellenzelle ein serverseitiges Steuerelement machen, damit Sie von Code dahinter zugreifen können.

<table> 
    <tr> 
     <td valign="top" style="width:150px;" runat="server" id="tdToBeCleared"> 
      <img alt="<recipetitle/>" src="http://<rootweburl/>/photos/recipes/Large/<recipephotoname/>" alt="logo" style="float:left;"/> 
     </td>   
    </tr> 
</table> 

In Code-Behind, können Sie die Innerhtml Ihrer Kontrolle ändern. Wenn Sie den Inhalt löschen möchten, verwenden Sie einfach die folgende Zeile:

tdToBeCleared.InnerHtml = string.Empty; 

Edit: verändert einfach die td mit Ihrem Beispiel übereinstimmen, können Sie einfach kopieren und einfügen.

+0

+1 - Eine schlecht formatierte Antwort, aber es ist korrekt. –

+0

Versuchen mein Bestes :) – Pabuc

+0

Alternative - machen Sie das Bild ein Server-Steuerelement auf die gleiche Weise und manipulieren Sie es 'Sichtbar'-Eigenschaft. –