ASP.NET-通过在“更新”面板内的网格视图中读取数据来启用按钮

灰场

我有两个按钮和GridView分别是:

<asp:Button ID="btn-search" runat="server" OnClick=btn_search_Click />
<asp:Button ID="btn-export" runat="server" OnClick=btn_export_Click />
<asp:GridView ID="gridview1" runat="server" />

btn-search是一个控件,用于将数据gridview1绑定到SqlDataSourcebtn-export在禁用,Page_Loadgridview1在至少有一行时启用btn-export如果没有数据/行,将保持禁用状态gridview1)。

首先,我在下面的代码中编写了此代码:

    protected void btn_search_Click(object sender, EventArgs e)
    {
        /* Binding data to GridView */
        if (this.gridview1.Rows.Count > 0)
        {
            this.btn_export.Enabled = true;
        }
    }

而且有效。

但是,然后我必须将换行gridview1UpdatePanel这样在GridView中使用btn-searchas绑定数据时就不会刷新整个页面AsyncPostBackTrigger

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Button ID="btn-search" runat="server" OnClick=btn_search_Click />
<asp:Button ID="btn-export" runat="server" OnClick=btn_export_Click />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <asp:GridView ID="gridview1" runat="server">
            <Columns>
            </Columns>
        </asp:GridView>
    </ContentTemplate>
<Triggers>
    <asp:AsyncPostBackTrigger ControlID="btn_search" />
</Triggers>
</asp:UpdatePanel>

当数据绑定到时gridview1btn-search仍被禁用。我试着写this.btn_export.Enabled = true在GridView和UpdatePanel的事件,例如OnDataBoundOnDataBindingOnRowDataBound但它仍然没有奏效。

安德烈斯·摩尔曼(AndrésMurman)

Grayfield,它不起作用,因为当您单击搜索按钮时,仅更新面板内容被更新。尝试在更新面板的ContentTemplate中添加按钮,它应该可以工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何按子对象的属性对asp.net网格视图中的数据进行排序?

来自分类Dev

如何通过选择ASP.NET中的单选按钮来启用和禁用下拉列表

来自分类Dev

按钮未在ASP.NET更新面板内部的手风琴窗格内触发

来自分类Dev

ASP.NET中的网格视图空数据模板

来自分类Dev

视图中的ASP.NET Web Api

来自分类Dev

数据网格视图外的标签未在数据网格行选定索引 ASP.NET 上更新

来自分类Dev

ASP.NET Telerik,RadMultiPage内的网格

来自分类Dev

在ASP.NET MVC中更新数据后更新视图

来自分类Dev

ASP.NET MVC 视图未更新

来自分类Dev

从Table ASP.NET更新

来自分类Dev

更新重定向ASP .net

来自分类Dev

更新 ASP.NET 标识

来自分类Dev

自身内的ASP .NET模型

来自分类Dev

ASP.NET:无法更新从数据库读取的值

来自分类Dev

根据asp.net中的某些值在网格视图中显示图片

来自分类Dev

在局部视图中调用 ASP.NET Core 视图组件

来自分类Dev

ListView控件中的ASP.NET更新面板未更新

来自分类Dev

用户控件中的asp net按钮不回传ajax面板

来自分类Dev

ASP.NET MVC Kendo面板栏

来自分类Dev

在asp.net gridview的模板字段中单击按钮不适用于更新面板

来自分类Dev

在asp.net gridview的模板字段中单击按钮不适用于更新面板

来自分类Dev

ASP.Net:动态引发的嵌套更新面板中的动态按钮的单击事件未引发

来自分类Dev

使用变量的ASP.NET网格视图编辑

来自分类Dev

ASP.NET 网格视图不保留空格

来自分类Dev

使用 SQL 和 Asp.net Gridview 的渐变网格视图

来自分类Dev

更新面板不适用于asp.net代码

来自分类Dev

asp.net更新面板运行Java脚本调用

来自分类Dev

在asp.net中动态创建更新面板时出错

来自分类Dev

如何使用ASP.Net MVC在Razor视图中使用“输入”处理多个按钮?

Related 相关文章

  1. 1

    如何按子对象的属性对asp.net网格视图中的数据进行排序?

  2. 2

    如何通过选择ASP.NET中的单选按钮来启用和禁用下拉列表

  3. 3

    按钮未在ASP.NET更新面板内部的手风琴窗格内触发

  4. 4

    ASP.NET中的网格视图空数据模板

  5. 5

    视图中的ASP.NET Web Api

  6. 6

    数据网格视图外的标签未在数据网格行选定索引 ASP.NET 上更新

  7. 7

    ASP.NET Telerik,RadMultiPage内的网格

  8. 8

    在ASP.NET MVC中更新数据后更新视图

  9. 9

    ASP.NET MVC 视图未更新

  10. 10

    从Table ASP.NET更新

  11. 11

    更新重定向ASP .net

  12. 12

    更新 ASP.NET 标识

  13. 13

    自身内的ASP .NET模型

  14. 14

    ASP.NET:无法更新从数据库读取的值

  15. 15

    根据asp.net中的某些值在网格视图中显示图片

  16. 16

    在局部视图中调用 ASP.NET Core 视图组件

  17. 17

    ListView控件中的ASP.NET更新面板未更新

  18. 18

    用户控件中的asp net按钮不回传ajax面板

  19. 19

    ASP.NET MVC Kendo面板栏

  20. 20

    在asp.net gridview的模板字段中单击按钮不适用于更新面板

  21. 21

    在asp.net gridview的模板字段中单击按钮不适用于更新面板

  22. 22

    ASP.Net:动态引发的嵌套更新面板中的动态按钮的单击事件未引发

  23. 23

    使用变量的ASP.NET网格视图编辑

  24. 24

    ASP.NET 网格视图不保留空格

  25. 25

    使用 SQL 和 Asp.net Gridview 的渐变网格视图

  26. 26

    更新面板不适用于asp.net代码

  27. 27

    asp.net更新面板运行Java脚本调用

  28. 28

    在asp.net中动态创建更新面板时出错

  29. 29

    如何使用ASP.Net MVC在Razor视图中使用“输入”处理多个按钮?

热门标签

归档