控制<tr></tr>显示?
如何控制 <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不显示
}
这样的功能如何实现?
------解决方案--------------------Regex re = new Regex( " <td> ([^ <]+) </td> ");
Match m2 = re.Match(YourString);
if (m2.Success)
if(m2.Groups[1].Value== "a ")
{
不显示
}
------解决方案-------------------- <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;
}
------解决方案--------------------aspx页面中:
<tr style= "display: <%=flag%> ">
cs中
string flag = " ";
protected void Page_Load(object sender, EventArgs e)
{
if(a==1) // 行1不显示
flag = "none ";
}