相对于URL的主文件条件隐藏元素
本文关键字:隐藏 元素 条件 主文件 URL 相对于 | 更新日期: 2023-09-27 18:26:50
我有一个使用site.master的页面我正通过iframe
进入facebook。iframe
在宽度方向上剪切表单。我可以通过删除左手菜单来解决这个问题。
在我的站点。master我有:
<table>
<tr>
<td class="needstogo"></td>
<td class="keep"></td>
</tr>
</table>
如果浏览器中的URL显示为facebook,我需要隐藏td class="needstogo"
。
感谢
您可以在从母版页继承的子页中找到任何控件并对其进行样式设置,如下所示:
ContentPlaceHolder cp = (ContentPlaceHolder)Master.FindControl("your site.master`s ContentPlaceHolder name");
在您的情况下,只需将"id"属性添加到您想要更改css类或想要设置null的<td>
标记中。即
<table>
<tr>
<td id="test" class="needstogo"></td>
<td class="keep"></td>
</tr>
现在,在代码隐藏中,只需在条件语句中放入以下两行代码:
TableRow tr = cp.FindControl("test") as TableRow;
tr.CssClass = "";
希望这能帮助你。。。