使用C#变量作为表元素

本文关键字:元素 变量 使用 | 更新日期: 2023-09-27 18:29:55

我拥有的是:

<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>

我需要做的是使它可以根据用户的树视图选择更改"帐户组"。即,如果用户选择了子节点,我需要将其更改为"帐号"。

有可能像那样动态地更改表元素吗?如果是,我该怎么做?

使用C#变量作为表元素

<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"

实现这一点的最佳方法将取决于如何使用树视图,但这里有一种将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>