javascript - 删除一行后,从代码隐藏中禁用 html 输入按钮

标签 javascript html asp.net vb.net

我有一个 ASP.NET 网页,我在其中输入了一个序列号,然后它显示在下面的 GridView 中。

如果我改变主意,我可以删除一行(序列号)。如果我的网格中有零行,我会让网格消失,但我也想让我的提交按钮也消失。

我该怎么做?我可以这样做吗: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>

最佳答案

在后面的代码中你可以显示或隐藏按钮

iSubmit.Visible = False

您必须确保添加 runat="server"属性

<input id="iSubmit" type="button" value="SubmitHere" runat="server" />

因此,当您删除一行时,如果集合为空,则可以隐藏该按钮。 当您添加新行时,如果按钮被隐藏,那么您将显示它。

关于javascript - 删除一行后,从代码隐藏中禁用 html 输入按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18208938/

相关文章:

javascript - json 循环遍历嵌套数组

javascript - 如何在 javascript/css 中删除窗口的边距或填充?

c# - 消费国.asmx

c# - 未找到 System.IdentityModel.Tokens.Jwt

javascript:页面加载后执行该功能的最佳方式

javascript - DocumentFragment 丢失了我的部分内容

regex - html5 表单验证 - 在可选字段上使用模式

c# - 无法加载非常大的 JSON(92,000 行)

javascript - 有什么方法可以在不创建新的单独数组的情况下将现有的 Javascript 对象转换为数组?

html - 如何在内容正上方添加新的 div 区域?