如何控制<tr></tr>的显示?
在网页加载的时候根据条件,来显示具体的tr
<table>
<tr><td>1</td></tr> 行1
<tr><td>2</td></tr> 行2
<tr><td>3</td></tr> 行3
</table>
protected void Page_Load(object sender, EventArgs e)
{
    if(a==1) //  行1不显示
}
这样的功能如何实现?

解决方案 »

  1.   

    是不是要把<tr>放到<div>或者是什么容器里a?
      

  2.   

    Regex re = new Regex("<td>([^<]+)</td>");
            Match m2 = re.Match(YourString);
            if (m2.Success)
                if(m2.Groups[1].Value=="a")
    {
    不显示
    }
      

  3.   

    <table>
    <tr runat="server" id="tr1"><td>1</td></tr> 行1
    <tr><td>2</td></tr> 行2
    <tr><td>3</td></tr> 行3
    </table>protected void Page_Load(object sender, EventArgs e)
    {
        if(a==1) //  行1不显示
           tr1.Visible = false;
    }
      

  4.   

    Regex re = new Regex("<td>([^<]+)</td>");
            Match m2 = re.Match(YourString);
            if (m2.Success)
                if(m2.Groups[1].Value=="a")
    {
    不显示
    }------------------
    当然还可以这样<table>
    <tr><td id="1" runat="server">1</td></tr> 行1
    <tr><td id="2" runat="server">2</td></tr> 行2
    <tr><td id="3" runat="server">3</td></tr> 行3
    </table>
    protected void Page_Load(object sender, EventArgs e)
    {
        if(a==1) //  行1不显示
          1.Visable=false;
    }
      

  5.   

    Regex re = new Regex("<td>([^<]+)</td>");
            Match m2 = re.Match(YourString);
            if (m2.Success)
                if(m2.Groups[1].Value=="a")
    这是什么意思?
    Groups[1]是什么?
      

  6.   

    <table>
    <tr runat="server" id="tr1"><td>1</td></tr> 行1
    <tr><td>2</td></tr> 行2
    <tr><td>3</td></tr> 行3
    </table>protected void Page_Load(object sender, EventArgs e)
    {
        if(a==1) //  行1不显示
           tr1.Visible = false;}
      

  7.   

    Regex re = new Regex("<td>([^<]+)</td>");
            Match m2 = re.Match(YourString);
            if (m2.Success)
                if(m2.Groups[1].Value=="a")
    {
    不显示
    }
    这种方法在
    protected void Page_Load(object sender, EventArgs e)
    {
        if(a==1) //  行1不显示
    }
    里怎么写?
      

  8.   

    建议使用 <tr runat="server" id="tr1">
      

  9.   

    <table>
    <tr runat="server" id="tr1"><td>1</td></tr> 行1
    <tr><td>2</td></tr> 行2
    <tr><td>3</td></tr> 行3
    </table>protected void Page_Load(object sender, EventArgs e)
    {
        if(a==1) //  行1不显示
           tr1.Visible = false;}
      

  10.   

    aspx页面中:
    <tr style="display:<%=flag%>">
    cs中
    string flag = "";
    protected void Page_Load(object sender, EventArgs e)
    {
        if(a==1) //  行1不显示
           flag = "none";}