【问题标题】:How to handle JavaScript's confirm dialog box on GridView's PageIndexChanging event?如何处理 GridView PageIndexChanging 事件中的 JavaScript 确认对话框?
【发布时间】:2012-07-15 07:59:43
【问题描述】:

我想要做的是当用户试图转到 GridView 控件内的不同页面时,我想显示 JavaScript 的确认对话框。如果用户点击OK,那么页面应该会改变。如果不是,页面不应该。

我目前所做的是在触发 GridView 的 PageIndexChanging 事件时显示确认对话框,但我似乎无法找到一种方法来检查在确认对话框中单击了哪个按钮如何处理。

此外,GridView 位于 UpdatePanel 内,ScriptManager.RegisterStartupScript 方法用于显示确认对话框。

【问题讨论】:

    标签: c# javascript asp.net gridview page-index-changed


    【解决方案1】:

    首先,您需要在脚本管理器的 DataItem 列表中注册您的脚本。然后创建处理此事件的客户端脚本。

    您也可以通过以下方法执行此操作:ScriptManager.RegisterClientScriptBlock。 Here 是它的文档。

    您可以参考some samples

    【讨论】:

    • ScriptManager.ReisterClientScriptBlock 用于将其注册为 DataItem 对吗? ScriptManager.RegisterStartupScript 也不将其注册为 DataItem 吗?
    • 您好,您可以参考this链接。它包含有关如何在服务器代码中注册客户端脚本的信息。使用 OnPageIndexChanged="Your_Function()" 调用函数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多