【发布时间】:2013-08-15 01:26:32
【问题描述】:
我有一个 ASP.NET 网页,我在其中输入序列号,然后它会显示在下面的网格视图中。
如果我改变主意,我可以删除一行(序列号)。如果我的网格中有零行,我会让网格消失,但我也想让我的提交按钮也消失。
我该怎么做?我可以从:Sub Gridview1_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs)
如果是这样,我已经尝试过了,但我似乎找不到与之配合使用的控件。
或者有没有其他办法?
HTML 示例:
<div style="width:800px; margin-right: 0px;" id="divMain" runat="server">
<table stuff...>
<input id="iSubmit" type="button" value="SubmitHere"/>
</table>
【问题讨论】:
-
通过添加 runat="server" 使按钮服务器端执行此操作,您可以通过其 id 在代码中获取按钮。
-
如何删除行?
-
您可以使用 Jquery/Javascript CSS 来完成,制作计算行数的功能。如果 row >0 将 css 按钮设置为
display: block;否则display: none;
标签: javascript html asp.net vb.net