使用C#变量作为表元素

时间:2016-01-12 16:08:11

标签: c# html asp.net

我拥有的是:

<table>
   <tr bgcolor="#007ACC" style="color:White">
      <td width="145">Account Group</td>
      <td width="80"></td>
      <td width="10">Active</td>
   </tr>
   <tr>
    ·
    ·
   </tr>
</table>

我需要做的就是这样做&#34;帐户组&#34;可以根据用户的树视图选择进行更改。即,如果用户选择子节点,我需要将其更改为&#34;帐号&#34;。

是否可以像这样动态更改表格元素?如果是这样,我该怎么做?

2 个答案:

答案 0 :(得分:4)

<td>放置标签以显示文字,以便您可以根据标签id

更改标签
 <td width="145">
    <asp:Label Text="Account Group" ID="lblUserContent" runat="server" />
 </td>

根据treeview selection changes,您可以使用以下代码更改文字:

if(your condition)
   lblUserContent.Text="Account Number"
else
   lblUserContent.Text="Account Group"

答案 1 :(得分:2)

执行此操作的最佳方式取决于您如何使用树视图,但这是将C#变量的值输出到表中的快速方法:

<table>
  <tr bgcolor="#007ACC" style="color:White">
    <td width="145"><%# Eval("MyCSharpVariable") %></td>
    <td width="80"></td>
    <td width="10">Active</td>
  </tr>
  <tr>
  ·
  ·
  </tr>
</table>