ASP.NET如何从VB.NET/C#代码中隐藏HTML行(tr)

3

我有一个包含HTML表格和几行内容的网页。 我希望我的VB.net代码能够隐藏其中一些行,以便它们不再占用任何空间。 是否有可能实现?

我正在使用ASP.net VB框架4.0。

谢谢。

3个回答

7
如果行具有Id和runat="server",则可以使用以下内容:
row.Style.Add("display", "none");

3
给你的tr行添加id,并为你的trs添加runat="server"。 现在,您可以使用给定的id访问您的trs,并且您可以隐藏它们。 将可见性属性设置为false将隐藏tr,但可能无法解决您的间距问题。相反,为要隐藏的trs设置css样式为"display:none"。有关更多详细信息,请参见此处:http://www.w3schools.com/css/css_display_visibility.asp

0
如果你想要在asp.net中删除行,你需要做一些回发(postback)操作(runat="server")。但或许你可以考虑使用JavaScript在客户端进行操作,无论是否与服务器使用AJAX通信。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接