读书人

控制lt;trgt;lt;/trgt;显示?该如何解决

发布时间: 2012-01-02 22:40:04 作者: rapoo

控制<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 ";

}

读书人网 >asp.net

热点推荐